Firefox 如何将amazon.com从Greasemonkey脚本中排除?

Firefox 如何将amazon.com从Greasemonkey脚本中排除?,firefox,greasemonkey,Firefox,Greasemonkey,我有一个特定的Greasemonkey 1.8/Firefox 20脚本(),它在大多数网站上都非常有效, 但在amazon.com上,它破坏了布局 我试图在脚本设置中排除amazon.com,但它不起作用 由于amazon.com默认为https://我在 用户脚本->自动查看扰流板框->选项->用户设置: 包括页面: *http://* 排除的页面: *https://* 然而,该脚本在每个网站上仍然有效(是的,我已经清除了浏览器缓存) 在“脚本设置”选项卡上,“不可编辑的包含页面”部分

我有一个特定的Greasemonkey 1.8/Firefox 20脚本(),它在大多数网站上都非常有效, 但在amazon.com上,它破坏了布局

我试图在脚本设置中排除amazon.com,但它不起作用

由于amazon.com默认为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中有问题,您可以打开一个新问题。