Firefox 如何将amazon.com从Greasemonkey脚本中排除?
我有一个特定的Greasemonkey 1.8/Firefox 20脚本(),它在大多数网站上都非常有效, 但在amazon.com上,它破坏了布局 我试图在脚本设置中排除amazon.com,但它不起作用 由于amazon.com默认为https://我在 用户脚本->自动查看扰流板框->选项->用户设置: 包括页面:Firefox 如何将amazon.com从Greasemonkey脚本中排除?,firefox,greasemonkey,Firefox,Greasemonkey,我有一个特定的Greasemonkey 1.8/Firefox 20脚本(),它在大多数网站上都非常有效, 但在amazon.com上,它破坏了布局 我试图在脚本设置中排除amazon.com,但它不起作用 由于amazon.com默认为https://我在 用户脚本->自动查看扰流板框->选项->用户设置: 包括页面: *http://* 排除的页面: *https://* 然而,该脚本在每个网站上仍然有效(是的,我已经清除了浏览器缓存) 在“脚本设置”选项卡上,“不可编辑的包含页面”部分
*http://*
排除的页面:
*https://*
然而,该脚本在每个网站上仍然有效(是的,我已经清除了浏览器缓存)
在“脚本设置”选项卡上,“不可编辑的包含页面”部分包含:
http://forums.kingdomofloathing.com/vb/showthread.php*
我做错了什么?如何将amazon.com从Greasemonkey脚本中排除?参考
不要使用*http://*
或*https://*
前导星号将产生意外结果。此外,并非所有亚马逊页面都使用https
在用户设置中,您可以使用http://*
对于包含的页面和排除页面的这四行:
*https://*
或 删除所有这些用户设置条目(如果不删除,则以下内容将不起作用),然后使用“编辑此用户脚本”按钮/菜单将脚本的元数据块更改为:
// ==UserScript==
// @name Auto-view spoiler boxes
// @namespace http://userscripts.org/users/75549
// @description Lets you skip clicking the Show button to view spoilers
// @include http://*
// @exclude /^https?://.*amazon\.com/?/
// ==/UserScript==
这使您可以使用Greasemonkey的正则表达式匹配,用一行代码阻止所有常见的Amazon(美国)地址
最后,并不是说最好避免在每个页面上运行脚本(
http://*
,等等)。如果您只包含扰流板对您有影响的部分页面,您将获得更快、更流畅的体验。@KingRider,我刚刚验证了它在GM 3.8和GM 3.9.Brock上仍然正常工作,是吗?它用于铬。。。最后的version@KingRider,此问题被标记为Greasemonkey
,而不是Tampermonkey
。OP还声明它是针对Firefox的。我没有试图验证它对这两个方面都有效,它们确实有一些不同。如果您确定您在Tampermonkey中有问题,您可以打开一个新问题。