lixianfyss 发表于 2019-7-7 15:18

有什么手段能控制浏览器网页脚本?

本帖最后由 lixianfyss 于 2019-7-7 15:20 编辑

主要是想控制网页上某些JS函数的执行,比如检测反广告和打码。最好是能直接修改函数,免得缺了返回值有副作用。
试了下uMatrix,并不能细化到具体函数,而且速度慢,误杀很严重。
请问有什么比较简单易行的手段吗?实在是没实力自己写油猴脚本。

cxf5102 发表于 2019-7-7 15:40

你这个需求还挺神秘的。
如果你自己看不懂JS代码的话,你怎么知道该禁止哪段代码运行?如果别人直接写in-line的代码,用eval加混淆你又怎么办?
如果你都知道是具体哪个函数有问题了,你再写个脚本不是很容易吗?
另外我还没见过用JS去打码的网站,也不是掩耳盗铃吗。

lixianfyss 发表于 2019-7-7 23:51

cxf5102 发表于 2019-7-7 15:40
你这个需求还挺神秘的。
如果你自己看不懂JS代码的话,你怎么知道该禁止哪段代码运行?如果别人直接写in-li ...

没那些混淆手段的话能看懂简单的JS代码,可以定位函数。
就算是掩耳盗铃,也不好搞定。

aithinkso 发表于 2019-7-7 23:57

Firefox 有插件能做,但我忘记是哪个了

—— 来自 Xiaomi MI MAX, Android 7.0上的 S1Next-鹅版 v2.1.2

森田美位子 发表于 2019-7-8 00:00

scriptsafe?

咲月露娜 发表于 2019-7-8 11:44

https://chrome.google.com/webstore/detail/noscript/doojmbjmlfjjnbmnoijecmcbfeoakpjm

lixianfyss 发表于 2019-7-8 14:42

咲月露娜 发表于 2019-7-8 11:44
https://chrome.google.com/webstore/detail/noscript/doojmbjmlfjjnbmnoijecmcbfeoakpjm

这个跟uMatrix好像一样都是根据域名来区分的,很容易误杀,体验不算好。

暁美ほむら 发表于 2019-7-8 14:56

本帖最后由 暁美ほむら 于 2019-7-8 15:00 编辑

lixianfyss 发表于 2019-7-8 14:42
这个跟uMatrix好像一样都是根据域名来区分的,很容易误杀,体验不算好。
uMatrix 你自己控制 放行不就行了?如果你是想要那种傻瓜式的?抱歉没有

也可以自己添加规则来执行放行或者屏蔽

页: [1]
查看完整版本: 有什么手段能控制浏览器网页脚本?