Re: [-Fx-] PTT Web Enhanced PTT網頁版強化套件

作者: danny0838 (道可道非常道)   2017-09-16 00:36:51
※ 引述《Kenqr (function(){})()》之銘言:
: https://addons.mozilla.org/zh-TW/firefox/addon/ptt-web-enhanced/
: http://i.imgur.com/3tvnCvf.png
: 自己做的PTT網頁版強化套件,所以來自產自銷一下
剛才向別人推銷時想到的:
試試能否做出同主題串接的功能(上一篇、下一篇、首篇、末篇、列表),
應該會很實用。
作者: stucode   2017-09-22 19:44:00
推一個,同主題串接的功能實際試用起來還蠻不錯的。另外想請問一下是否時間或頁數差距過大的同主題就不會串接了?例如#1Pkn_Wcy (Little-Games)這篇。(P.S 55.0.3目前沒有遇到設定上的問題。)了解,感謝。
作者: toploader   2017-09-22 19:19:00
我也想說會不會跟上次一樣,過一段時間自己好了XD到現在這個時間尚未正常另外按還原成預設值的按鍵沒作用,按之前勾不同的設定按之後勾選的設定都不會改變Firefox ESR 52.3.0(32位元)
作者: Kenqr (function(){})()   2017-09-22 18:02:00
這邊測試是沒有問題的@@ 我再檢查看看 感謝
作者: toploader   2017-09-22 15:02:00
重新設定後,退出到擴充套件列表再回去,設定值消失
作者: HardRealTime (is really hard)   2017-09-16 00:46:00
文章列表大寫S(誤
作者: kuro (支那啃民黨 凸 ̄▽ ̄凸)   2017-09-16 01:30:00
我覺得可以把色碼改成 Putty 的色碼,看起來比較亮
作者: toploader   2017-09-16 10:56:00
感謝一樓,學到一招XD
作者: Kenqr (function(){})()   2017-09-16 13:07:00
這個應該只能用暴力法把前面幾頁的文章標題都抓進來搜尋?有人知道手機app是怎麼連線PTT的嗎?
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2017-09-16 13:29:00
手機 APP 不意外是用 telnet/ssh 拉內容 parse 吧
作者: s25g5d4 (function(){})()   2017-09-17 23:18:00
最近有 websocket 支援囉 不過 parse 還是一樣麻煩
作者: Kenqr (function(){})()   2017-09-18 13:46:00
印象中手機有專用的連線方式? 是我記錯了嗎article.js增加的行數都比原本的行數多了XD這會送很多request嗎? 我怕會對PTT造成負擔這篇會fetch 16次 感覺有點多XD假如是使用者點選了才開始fetch的話 我想就比較沒問題感謝提供 我再仔細研究研究是這樣沒錯,不過瀏覽器有cache點進下面台電那篇,24個request只送了3個,其他都讀cache我們fetch的資料應該也可以自己暫存起來,就不用送那麼多次對耶,都忘了fetch也會用cache不過文章列表應該是動態產生的,會不會用cache可能要測看看開了debug視窗,結果network頁面跑不出東西...文章列表也只有最新幾頁變動很快就是了,舊的還是可以快取
作者: stucode   2017-09-20 01:27:00
謝天XDD。其實之前也有注意到推文更新的部分,不過因為用到的機會少,所以沒做反映。
作者: Kenqr (function(){})()   2017-09-20 11:49:00
我想先把目前進度整理到GitHub上,不然我們各做各的到時候應該很難整合https://i.imgur.com/31oewY5.png預計要改的功能(的一部份)
作者: toploader   2017-09-20 13:03:00
文章頁面增加部分選項的開關還滿不錯的顯示輔助資訊會佔用畫面空間,可是會用到的情況很偶爾應該說主要是會吸走注意力
作者: Kenqr (function(){})()   2017-09-20 13:55:00
沒錯,像是樓層就滿適合的目前的設想是樓層和放大圖片兩個功能可以在文章頁面開關開關就放在下方導覽列https://github.com/Kenqr/ptt-web-enhanced 放上GitHub了"避免套件重新啟用時重複執行" 改成自動重整會不會比較好?還有設定值改用sync storage,這樣原本的設定值就消失了,你覺得需要做個轉換機制嗎?
作者: toploader   2017-09-20 19:31:00
我個人的需求會希望樓層與推噓文統計都能開關*都能在文章頁面臨時快速開啟
作者: grimms42191 (米希安~☆)   2017-09-20 21:39:00
樓上這樣開開關關有什麼優點嗎0.0?
作者: toploader   2017-09-20 21:43:00
開開關關......那兩個功能對我來說不常用到,有用到的又會很方便,但是只要出現在那裡,就算是不需要那些資訊,就是會去下意識瞄一下,引走注意力*有用到的時候又會很方便,能快速開啟最好該怎麼說...我不知道要怎麼再進一步解釋XD我現在沒用到那些功能的時候,就是會去改套件設定,麻煩的程度是還好,但是看到Kenqr已經有打算做這樣一個可以暫時開啟功能的開關,對我來說就是意外之喜XD讓原本就在做的事情更方便了
作者: grimms42191 (米希安~☆)   2017-09-20 22:06:00
瞭解XDD
作者: Kenqr (function(){})()   2017-09-21 11:21:00
1.偵測到套件重新啟用時reload就可以了吧?2.好 那就不做XD3.我覺得有需要。可以的話就麻煩你了有想過,想說等功能做到一個段落再來考慮以前沒寫過套件,一開始就要支援雙瀏覽器的話,可能會多花很多時間,所以就先專心做Fx版
作者: Kenqr (function(){})()   2017-09-23 15:24:00
因為Firefox 52不支援同步設定,先暫時改回使用本機設定目前審核中,應該一會兒就審好了忘了回2F: 自訂顏色的功能我列入清單裡了,謝謝建議
作者: toploader   2017-09-23 16:51:00
感謝Kenqr大大
作者: Kenqr (function(){})()   2017-09-23 17:19:00
我有裝52ESR測試,設定值讀不到。錯誤訊息說要到about:config裡開啟才能使用storage.sync另外storage.sync還是有東西,所以也不能直接用if(browser.storage.sync)來判斷有沒有支援還沒測試,不過我覺得叫使用者開設定不算是個解法應該會有不少人不想開/不知道要開/不會開所以比較傾向偵測有支援就用sync,沒有就用local我只支援52起跳,已經很面向未來啦XD
作者: toploader   2017-09-23 19:02:00
感恩
作者: Kenqr (function(){})()   2017-09-23 23:06:00
忘了push到GitHub XD 現在上去了WE文件是說53以上支援sync storage跟我想的解法一樣 這個我來處理就好了 感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com