Skip to content
This repository was archived by the owner on May 30, 2022. It is now read-only.
This repository was archived by the owner on May 30, 2022. It is now read-only.

Firefox版本加載太慢了 #142

@gnhs

Description

@gnhs

Firefox安裝了BaiduExporter的plugin之後,先在一個tab登入百度雲賬號
然後點選小降落傘(Visit Baidu Yun)頁面先是一片空白
要等十幾二十秒之後百度雲的頁面才會出現,再過一分多鐘以後
這個plugin的主功能按鍵“導出下載”才會出現,有時再過一分半都還不會出現。

是看到Closed issue裡面有人提過“插件已经安装,但是打开百度网盘,没有见到按钮. ”,
版主回應是說:“所以你网络差 初始化就慢
这是没有办法的事情 因为插件本身依赖于网页 不能提前载入”
我翻來覆去測試多遍,只能說這不太可能是網路的問題--
我一樣是FF43版,連網速是60mb/s--最簡單就拿同樣的百度雲主網頁來比較:
在FF工具欄按+新增一個空白網頁,然後貼上百度雲盤網址
http://pan.baidu.com/disk/home#list/path=%2F
這樣只要2、3秒網頁就更新完畢,但是等BaiduExporter插件初始化完成出現按鍵
一樣要至少要再等一分多鐘。

顯然這個插件本身初始化就要至少一分鐘,習慣了也沒什麼,提出來只是給版主參考,
也許代碼有地方可以優化。即使無法優化也可以在UI上做一些改進:
發現假如aria2沒有先啟動插件不會顯示“導出下載”的按鍵,
也許應該不論aria2有沒有先啟動,應該還是要先顯示“導出下載”的按鍵
再開始其他初始化的程序,只是讓ARIA2 RPC等到初始過程確定ARIA2已啟動才讓它激活。
另外就是我並沒有安裝YAAW,下載BaiduExporter的網頁說明說有支援YAAW,
所以不知道是不是因為沒有安裝YAAW,代碼一直在timeout偵測是否有YAAW,
等過了一分多鐘才放棄然後才終於顯示出“導出下載”的按鍵,
假如是這樣更好辦應該不難優化,畢竟這個插件主要只是導出下載資訊給ARIA2,
都是在本機的範圍,整個初始化根本不應該和網路有什麼關係。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions