
Brave 浏览器 1.75 版引入了“自定义 scriptlet”,这是一项新功能,允许高级用户将自己的 JavaScript 注入网站,以增强自定义、隐私和可用性。 BleepingComputer 指出,该功能类似于 TamperMonkey 和 GreaseMonkey 浏览器扩展。报告中写道:“从桌面版本 1.75 开始,高级 Brave 用户将能够编写自己的 scriptlet 并将其注入页面,从而更好地控制他们的浏览体验,”Brave 在公告中解释道。 Brave 表示,该功能最初是为了调试浏览器的广告拦截功能而创建的,但认为它太有价值了,不能不与用户分享。 Brave 的自定义 scriptlet 功能可用于修改网页,以实现各种隐私、安全和可用性目的。对于与隐私相关的更改,用户编写脚本来阻止基于 JavaScript 的跟踪器、随机化指纹识别 API,并用虚拟版本替换 Google Analytics 脚本。在定制和可访问性方面,脚本可用于隐藏侧边栏、弹出窗口、浮动广告或烦人的小部件,即使在不支持的网站上也强制使用深色模式,扩展内容区域,强制无限滚动,调整文本颜色和字体大小以及自动扩展隐藏内容。为了提高性能和可用性,这些 scriptlet 可以阻止视频自动播放、延迟加载图像、使用预定义数据自动填写表单、启用自定义键盘快捷键、绕过右键单击限制以及自动单击确认对话框。通过注入 JavaScript 片段可实现的操作实际上是无穷无尽的。但是,建议谨慎,因为运行不受信任的自定义脚本可能会导致问题,甚至引入一些风险。
在 Slashdot 上阅读这个故事的更多内容。