Greasy Fork is available in English.

tieba page

显示手机版贴吧里被隐藏的楼层与翻页按钮,回贴,顺便拦点儿广告

< Feedback on tieba page

Review: Good - script works

Tmh
§
Posted: 2020/08/23

大佬,其实我发现,有些套壳的浏览器比如via之类的,是要重载几次才能完全加载。
然后我尝试了安装http://via-app.cn里面的 贴吧解除限制 ,发现每次新开个帖子都能完全加载,只不过图片按了之后是原图,退出后变成模糊的图片,只能在按了图片后再行保存,
不像大佬你这js,按了图片后,连续加载帖子里面的3个高清图,返回退出后,帖子那图片也替换为高清的图。
所以大佬你看下能不能完善一下这个js

fthvgb1Author
§
Posted: 2020/08/24

直接给 Track13 说吧,他应该对via比较熟,via之前试过,极度不好调试,功能也有限,都不知道脚本的执行时机是哪个时候,如何运行在页面加载完成之前就没啥效果,而且替换图片这个还真有点儿麻烦,自带的webview版本要高的才支持,

Tmh
§
Posted: 2020/08/24

好的,反正我还是很感谢大佬,主要还是用你的
毕竟他那个没有高清图,要用的话,要另行添加一个新标签页打开图片跳转原图,也是麻烦

§
Posted: 2020/08/25

via我没记错的话是在start和onload后各注入一次,所以如果脚本里没有判断处理的话安装一个脚本在同一个网页会被执行两次。原则上来说如果脚本对执行时机敏感的话即使无视via也应该判断一下加载时机毕竟不同浏览器和脚本管理器注入时机都挺不靠谱的。不过via除了这个问题外我印象中应该是不支持GM函数的,所以应该和这个脚本无缘才对

fthvgb1Author
§
Posted: 2020/08/26

这个脚本其实也就用到两个gm的函数,一个后台新窗口打开帖子,不过这个要在firefox才有真正效果,一个是ajax请求,主要是这个可以改ua抓取pc版页面,稍微改下去掉这两函数调用的地方也应该可以使用,只是影响最大的是楼中楼回复的获取,原来手机h5的楼中楼的接口已经不能获取了,必须用pc端的接口,浏览器本身安全策略限制是不能通过js本身修改ua的,所以才用的gm。至于执行时机,因为开发是在tampermonkey中的,其它view系浏览器还真没考虑过。说起来之前用过x浏览器,居然不能用usb调试,via虽然可以用usb调试,但好像是把脚本弄成了一个闭包在调用,还是没法断点调试,后面也就懒得研究了。

Post reply

Sign in to post a reply.