Firefox 禁用带有加载项或扩展名的单个javascript文件
我正在寻找一个Firefox插件或Chrome扩展,允许我禁用特定的javascript文件运行。有许多用于禁用特定CSS文件的方法,但似乎找不到一种可以对JS文件执行相同操作的方法。是否存在一些限制,或者在发布之前我应该搜索得更好?我认为这是对浏览器调试器工作方式的限制。只注释掉代码中的文件并对其进行测试可能更容易 我认为这是浏览器调试器工作方式的一个限制。只注释掉代码中的文件并对其进行测试可能更容易 AdBlock for Chrome可用于阻止JS文件…..Firefox 禁用带有加载项或扩展名的单个javascript文件,firefox,google-chrome,google-chrome-extension,firefox-addon,Firefox,Google Chrome,Google Chrome Extension,Firefox Addon,我正在寻找一个Firefox插件或Chrome扩展,允许我禁用特定的javascript文件运行。有许多用于禁用特定CSS文件的方法,但似乎找不到一种可以对JS文件执行相同操作的方法。是否存在一些限制,或者在发布之前我应该搜索得更好?我认为这是对浏览器调试器工作方式的限制。只注释掉代码中的文件并对其进行测试可能更容易 我认为这是浏览器调试器工作方式的一个限制。只注释掉代码中的文件并对其进行测试可能更容易 AdBlock for Chrome可用于阻止JS文件….. …单击AdBlock图标并选
…单击AdBlock图标并选择“显示资源列表”,查找要阻止的JS并勾选其旁边的框,然后进行选择。
注意
在设置中,应选择“我是高级用户,向我显示高级选项”。AdBlock for Chrome可用于阻止JS文件….
…单击AdBlock图标并选择“显示资源列表”,查找要阻止的JS并勾选其旁边的框,然后进行选择。
注意
在设置中,应选择“我是高级用户,向我显示高级选项”。 这可以通过使用API的Chrome扩展轻松完成。下面的示例阻止所有外部脚本。替换
。对于非常动态的模式,可以修改事件侦听器
创建一个新目录
创建下面的文件
在开发者模式下通过chrome://extensions/
background.js
chrome.webRequest.onBeforeRequest.addListener(
函数(){return{cancel:true};},
{
URL:[“API。在撰写本文时,它位于beta/dev频道,但当您阅读此答案时。此新API比webRequest
API更高效,并且允许您使用它来代替后台页面(不能在事件页面上使用webRequest
API)。
这可以通过使用API的Chrome扩展非常容易地完成。下面的示例阻止所有外部脚本。替换。对于非常动态的模式,您可以修改事件侦听器
创建一个新目录
创建下面的文件
在开发者模式下通过chrome://extensions/
background.js
chrome.webRequest.onBeforeRequest.addListener(
函数(){return{cancel:true};},
{
URL:[“API。在撰写本文时,它位于beta/dev频道,但当您阅读此答案时。此新API比webRequest
API更高效,并且允许您使用它来代替后台页面(不能在事件页面上使用webRequest
API).如果js文件是由某些框架的数百个模块添加的,那么它们可能是从单独的域加载的吗?然后您可以更改dns(本地主机文件的dns)要将js文件全部禁用?如果js文件是由某个框架的数百个模块添加的,那么它们可能是从单独的域加载的吗?然后您可以在本地更改dns(主机文件的dns)要一起禁用js文件吗?是的,这不是最方便用户的解决方案,但很有魅力。请更新答案,并注意,在设置中,应选择“我是高级用户,向我显示高级选项”。firebug和FF开发者工具栏的作者应注意;)“显示资源列表”即使启用后也不在此处“我是高级用户,向我显示高级选项。”?过时的解决方案?是的,不是最方便用户的解决方案,但具有魅力。请更新答案,并注意,在设置中,应选择“我是高级用户,向我显示高级选项”。firebug和FF开发者工具栏的作者应注意;)“显示资源列表“即使启用了“我是高级用户,向我展示高级选项”,也没有出现。2017年的“过时解决方案”(chrome 58.0.3029.81)也适用于我2017年的“过时解决方案”(chrome 61.0.3163.100)。开发工具控制台显示“加载资源失败:net::ERR_被客户端阻止”.Thank@rob-w.继续工作,对我特别有用,因为我使用的不是AdBlock。谢谢!2017年的作品(chrome 58.0.3029.81)也对我有用2017年的作品(chrome 61.0.3163.100)。开发工具控制台显示“加载资源失败:net::ERR_被_客户端阻止”.Thank@rob-w.继续工作,对我特别有用,因为我使用的不是AdBlock。谢谢!