我想在不阻止其他脚本工作的情况下禁用网站上的特定脚本。我正在使用带有 Adblock Plus 和 Greasemonkey 的 Firefox。我已经广泛搜索并尝试了不同的方法,但最终未能成功。似乎我在设置用户脚本或定义广告拦截规则方面没有足够的理解。
这是我需要阻止的脚本。这是一个烦人的弹出器。内容被 Adblock 阻止,但每次我单击该页面时仍然会打开一个不需要的空窗口。
<script>
BetterJsPop.add('https://www.url.tld/page.html',
{
under: true,
newTab: false,
perpage: 5,
cookieExpires: 600,
});
</script>
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激。
我似乎记得,在过去,当在 Firefox 中禁用 Javascript 时,它会立即停止所有先前加载的脚本和事件处理程序的运行。
但是,我现在在 Ubuntu Linux 上运行 Firefox 51,我发现在中设置javascript.enabled为 falseabout:config仍然允许已经运行的脚本运行,直到下一个页面刷新。
是否有某种机制可以立即禁用 Javascript而无需在现代 Firefox 中重新加载页面?
链接到与 Greasemonkey JavaScript 相同目录中的 CSS 文件的正确语法是什么?我已经尝试了以下但它不起作用:
var cssNode = document.createElement('link');
cssNode.type = 'text/css';
cssNode.rel = 'stylesheet';
cssNode.href = 'example.css';
cssNode.media = 'screen';
cssNode.title = 'dynamicLoadedSheet';
document.getElementsByTagName("head")[0].appendChild(cssNode);
Run Code Online (Sandbox Code Playgroud)
如果我能让它工作,它会比在 JavaScript 中包含 CSS 更改容易得多。
基本上,我需要知道每个用户使用多长时间(平均)和 IP 地址,这可以是仅限美国的统计数据或全球统计数据,如果您有来源,请说明。如果它是您自己的数据,请告诉我们您是如何做出这一决定的。如果它不在 yoru 头顶(这很好),请随时详细说明。
因为有些路由器会持续运行数天、数周和数月,这确实会降低推测的准确性,因为我假设许多人在很长一段时间内都持有相同的 IP 地址。在早期,大多数人在重新启动(拨号等)时都会有一个新的 IP 地址,但我担心这不再是大多数。
在编写需要平均使用 IP 地址的时间(平均)来确定一些事情的接口时,此信息对我至关重要。任何形式的信息都会有所帮助,而且,我对做我试图完成的事情的替代方式不感兴趣,这就是为什么我不想深入了解那个细节,而是,对于任何有任何信息的人来说,这一次平均它的想法。
另外,我试过谷歌。我真的找不到统计信息,我怀疑我不知道如何为此构建查询。此外,此信息适用于非移动互联网(我的意思是不包括手机、ipad、黑莓、iphone 等互联网接入)。此外,我没有跟踪此人,只是跟踪 ip 地址以及任何给定用户使用它的时间,直到它更改或被释放。谢谢。
找到合适的答案:
这是一个适合任何感兴趣的人的答案,如果您觉得这个答案有用,请随时投票。谢谢。
http://blog.comscore.com/2008/09/the_myth_of_static_ip_1.html
这篇报告写得很好,内容不只是一般的信息,如果您发现其他合适的报告或来源,请发表评论(因为讨论/回答已关闭),接受评论!
在 chrome 中,大多数情况下,当我中间单击链接(文本或图像)时,它会打开一个新选项卡,当前选项卡不会更改。这是预期的行为。
但是,某些网站的链接(我认为 5%)也会将当前标签切换到新标签。例如:在此页面上,主列表中的玩家名称有问题。
通过查看源代码,我没有发现任何异常(链接是标准的 html 标签)。但如果我禁用 javascript,我就没有问题。我查看了源代码,并没有找到有问题的脚本...还要注意,如果我通过右键单击打开选项卡>在新选项卡中打开链接,则没有问题。
我想知道你是否找到了问题的原因以及我如何解决它。我在 Windows 7 x64 上运行 chrome 10.0.648.204。
编辑:上面的网站不再表现出这种行为,但我有时会在其他网站上遇到这个问题(我不记得了)
我想知道是否有一个应用程序可以像jsfiddle一样离线工作以在移动中进行原型设计?
我经常打开很多标签。
通常,可以看到这些标签兴高采烈地跳动着,做着谷歌认为它应该在我的系统上做的任何事情。
然后我检查我的 IDS 看看发生了什么。这个过程有点烦人,在我思考这个一般话题时,我想到了问:
有没有办法让javascript只适用于焦点标签?
例如,在我们正在查看的这个页面上,javascript 可以工作,但在所有其他选项卡上,nada。
这甚至可能吗?
是否有 Firefox 扩展可以阻止网站检测您使用的操作系统?
另外,如果没有插件,是否可以编写一个?
我知道我可以通过禁用 JavaScript 来禁用网站查看我的操作系统类型,但是我可以只禁用检测操作系统的功能吗?
operating-systems javascript privacy user-agent firefox-extensions
如果我
lynx beforeitsnews.com
Run Code Online (Sandbox Code Playgroud)
然后我看不到该页面,因为它需要一个与 JavaScript 兼容的网络浏览器。
是否有任何支持 JavaScript 的基于文本的网络浏览器?:
我一直有这个问题。我阅读了 MSNBC 新闻(和其他页面)。我单击鼠标中键在新选项卡中打开链接,稍后阅读。我稍后转到选项卡,这是一个 javascript 链接。选项卡标题类似于“javascript:vPlayer(number)”,页面为空白。我什至无法使用历史来查找源,Firefox 不会将其添加到历史中。我必须返回并搜索所有旧页面以查找链接的位置(它不会被突出显示为已访问)。如果我单击鼠标左键,这些链接会起作用,但当然它会破坏/覆盖我所在的当前页面 - 让我现在必须阅读/观看该链接,然后按后退按钮重新加载我的页面是在。
有没有 Firefox 插件可以解决这个问题?当我按下鼠标中键时,我希望这些 javascipt 链接的页面/视频加载到新选项卡中。这个“功能”多年来一直是 Firefox 的一部分。
火狐 6.02 Windows XP 专业版 SP3
javascript ×10
firefox ×3
browser ×2
asp.net ×1
blocking ×1
browser-tabs ×1
c# ×1
css ×1
greasemonkey ×1
ip-address ×1
lynx ×1
macos ×1
plugins ×1
privacy ×1
user-agent ×1
windows ×1