找回密码
 立即注册
搜索
查看: 1339|回复: 7

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

[复制链接]
发表于 2019-7-7 15:18 | 显示全部楼层 |阅读模式
本帖最后由 lixianfyss 于 2019-7-7 15:20 编辑

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

     
发表于 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 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 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 你自己控制 放行不就行了?如果你是想要那种傻瓜式的?抱歉没有

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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-16 08:49 , Processed in 0.079915 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表