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