如何使用網頁解釋助手

文章更新在 2023 年 7 月 2 日
notion image
在 Syncnext 1.22 版本下,增加了全新「網頁解釋助手」功能。
 

為何需要網頁解釋助手

在 tvOS 的限制下,App 是無法使用 WebView 框架的。
但是現在的影音網站的混繞方案越來越強,手工解密的成本越來越高。
並且考慮到在未來支持插件化的條件下,所以先推出了由手機協助解釋網站內容,然後傳遞給 Syncnext tvOS app 的處理方案。
 

工作原理

本方案透過 Userscript 方式,注入目標網站,取回 Video 標籤的播放地址。
然後再透過 Socket 通信方案告知 Syncnext tvOS app 真實的播放地址。
 

第一次使用教學

在使用播放部分影片的過程中,它可能會出現需要網頁解釋助手的幫助。
notion image
 

打開「網頁解釋助手」

如上圖所述,上面的界面要求打開一個網站。
那麼,請使用手機或者電腦打開網頁。
在這篇教學中,將採用 iPhone 打開網頁。
小提示:iPhone 內置相機可以掃描二維碼。
 
notion image

安裝 Safari 使用的 Userscripts app

如圖片所示,我們使用網頁助手之前,需要一個妥善的 Userscript 環境。
安裝 Userscripts app 即可。
notion image

設定 Userscripts 應用程式

按照上圖,為 Userscripts 選擇可以寫入的目錄即可。
 

安裝腳本

然後,在安裝網頁助手需要的腳本。
notion image
 

重新載入當前網頁

返回到剛才的安裝要求頁面,我們重新載入一下網頁。
就可以看到我們的頁面界面已經發生變化,並且自動解釋網頁地址並告知 Syncnext app。
notion image
 

小技巧

網頁助手的地址是可以保存起來的,只需要在需要使用時候重新載入網頁即可。

結語

希望你觀影愉快。
 
 

一些使用上的問題

為何我持續只看到「在限定時間內無法找到有效播放地址」?
請打開來源網址檢查影片是否能播放。若影片無法播放,將會收到此錯誤信息。
 
為何安裝腳本後沒有效果
請把 Userscripts 打開所有網站訪問權限。
  1. 設置 App
  1. Safari
  1. 伸延功能
  1. Userscripts
把「所有網站」設定成「允許」
 
notion image
 
為何無法加載擴展?
請必須在 Safari 瀏覽器下使用,其他瀏覽器無法加載擴展。