是否有一个 GreaseMonkey 脚本可以在 Firefox (3.0) 中禁用 JavaScript 的复制粘贴功能?或者我应该在任何尝试此操作的站点上运行 NoScript 或其他一些扩展程序(其他事情可能会中断......)?
[rant] 绝对是 JavaScript 最糟糕的“聪明”用法。幸运的是,Safari 更有用,并且忽略了禁用复制粘贴的 JavaScript hack。Mozilla 的谁认为这是可以接受的?耻辱。顺便问一下,哪个浏览器最先添加了这个“功能”,IE?[/咆哮]
我有uBlock地装在我的浏览器,以及广告拦截。
拥有 uBlock Origin 是否意味着运行Ghostery没有意义?Ghostery 会查找并抑制 uBlock Origin 尚未检测到的任何脚本吗?
(我正在使用 Google Chrome,但如果 Firefox 的答案有任何不同,我也会感兴趣。)
adblock noscript google-chrome-extensions firefox-extensions ghostery
一些论坛允许直接嵌入 YouTube 视频,当用户在一个帖子中发布多个视频时,这会大大减慢我的浏览速度。我只想在 youtube.com 上允许来自 YouTube 的脚本,而不是其他任何地方。
我还想禁用社交网络跟踪,以便 Facebook 等网站的脚本只允许在其主域中使用。如何设置有例外的黑名单或有条件的白名单?
我想我在 Chrome 中发现了一个错误,我有点不知道在哪里发布,但这也可能是我的配置错误或其他原因。
这是问题。我将包含一个屏幕截图,该屏幕截图应该解释问题的主要思想。
JavaScript 已启用,但http://enable-javascript.com 却表现得好像它没有。
不过有点含糊。幸运的是,谷歌浏览器的控制台让一切都变得清晰起来。
阻止了“ http://enable-javascript.com/ ”中的脚本执行,因为文档的框架已被沙盒化并且未设置“allow-scripts”权限。
...但这只是谷歌浏览器的偏执,因为没有框架元素,代码中从未提到“沙箱”。
任何指针都会有所帮助!
更新:
如果我直接导航到 URL,则问题不存在,但是如果我单击链接进入该页面 - 问题实际上存在。在功能失调的页面上刷新并不能解决问题。
我想允许使用 NoScript FireFox 插件的某些站点使用“被阻止的对象”,包括字体。
我理解为什么 NoScript 会阻止 fonts,但对于一些受信任的网站,我仍然希望允许它们。
我阅读了如何仅允许来自一个域的脚本以及如何启用除ABE 手册之外的某些特定脚本。但我无法让它发挥作用。这里有一些我为 Toggl 尝试过的 ABE 规则:
Site .gstatic.com .bootstrapcdn.com
Accept from .toggl.com
Site fonts.gstatic.com maxcdn.bootstrapcdn.com
Accept INCLUSION(SCRIPT, OBJ, CSS) from .toggl.com
Site fonts.gstatic.com maxcdn.bootstrapcdn.com
Accept from .toggl.com
Run Code Online (Sandbox Code Playgroud)
然而,这些规则集都不允许 Toggl 包含字体。你明白我哪里错了吗?
(FireFox 34.0.5 上的 NoScript 2.6.9.6rc3)
我使用带有 noscript 的 FF27,但也欢迎使用 Chrome 的解决方案。
我在可用时使用在线聊天获得客户支持,并且我想保留聊天记录,以防与提供商发生争议。我的信用卡提供商有这样的聊天界面,但已禁用复制文本 - 我假设使用 javascript(还有其他方法吗?)。我对 JS 一无所知,但我注意到当我选择文本时,选择在下一个事件(例如单击或一段时间后)消失,我找不到调出上下文菜单的方法,并且 ctrl-c 没有影响。我想在对其他页面的影响最小的情况下规避它。我宁愿不安装扩展。
FF 曾经在设置 UI 中有一个选项可以禁用某些 javascript 功能,但它已被删除。我发现 about:config 设置禁用了 JS 覆盖上下文菜单,并禁用了剪贴板事件——但这两个都是全局的,前者可能会使像 Google Docs 这样的网站乱七八糟,不合我的口味。我还没有研究过 Chrome 在非 UI 设置方面必须提供什么。我在 NoScript 上找不到任何细粒度的 JS 控件,但我认为可以过滤掉禁止复制文本的 JS 代码。
你如何让 Firefox NoScript 扩展允许在特定站点上使用的所有脚本?
有一个错误命名/错误的“允许所有此页面”选项,但它实际上并不允许所有内容。它似乎只允许来自同一个域的所有脚本,但其他任何内容(例如 cloudfront、google-analytics 等)仍然会被阻止。这通常会破坏站点,并使 NoScript 无法使用,因为许多良性站点对各种媒体使用大量域外包含。一些站点有几十个脚本,每次您将某些内容列入白名单时,NoScript 自然会重新加载页面,因此可能需要几分钟才能使站点正常工作。
有没有办法解决这个麻烦,或者只是卸载 NoScript 和/或使用设计更好的 Javascript 阻止程序更简单?
我使用一个带有非常烦人的 onLoad 警报的页面,我想阻止该站点上的 JavaScript(它是http://example.com/home.jsf),但我需要 JS 才能使用 Web 应用程序的其余部分。
我可以只在 home.jsf 上阻止脚本吗?
对于这种情况,我特别指的是网站:http : //www.golem.de/
我正在使用禁用 javascript 的 Firefox 连接到此网站:
about:config > javascript.enabled > no
这应该会阻止来自“googlesyndication.com”的脚本,NoScript将其列为网站上唯一要加载的 google 脚本,但仍然存在与我使用 lsof 检测到的 google 服务器的连接:
sudo lsof -i -P -r | grep 1e1001
阻止 JS 不会妨碍 Google 在这里跟踪我(Ghostery 或 NoScript 帮助都没有)。为什么会这样,在这种情况下我将如何抑制 Google 跟踪?
__
1 -关于 1e100.net
privacy-protection javascript noscript google-analytics tracking
我开始使用 Firefox 扩展 NoScript,但我想默认允许所有脚本,只有一个特定域 (google-analytics.com) 应该被阻止/列入黑名单。
那可能吗?我只能找出相反的方法:它默认禁用所有内容,但允许白名单中的一些页面;但这种行为使得网络变得非常无法使用。
我正在寻找 NoScript 的软版本,我的意思是一个 Firefox 扩展,它可以阻止大多数常见的垃圾,例如谷歌分析,默认情况下不会阻止未知的东西。基本上我正在寻找一个没有脚本的版本,它只阻止已知的坏/无用的东西,而且几乎从不需要用户交互。
编辑:我的目标是浏览器速度,而不是安全性。(虽然安全性可能是一个很好的副作用)
编辑:Yescript 也不是我要找的,因为它没有默认黑名单,所以你需要手动添加东西。不是很有用。
我使用 Firefox 插件NoScript并希望将它的数据传输到另一个 Firefox 安装,这样我就不会丢失我投入的所有培训。我不想复制我的整个配置文件,因为某些内容已损坏并且某些附加组件无法正常运行。
如何仅传输 NoScript 数据?
noscript ×12
firefox ×9
javascript ×5
adblock ×1
blacklist ×1
copy-paste ×1
ghostery ×1
greasemonkey ×1
tracking ×1
web ×1