我设置了一个仅包含在一个网站上的greasemonkey 脚本:
http://example.com/*
但它也在我去的每个网站上运行.. 我删除它并再次添加它,只有 1 个包含但它仍然在每个页面上运行,我做错了什么?
我设置了一个仅包含在一个网站上的greasemonkey 脚本:
http://example.com/*
但它也在我去的每个网站上运行.. 我删除它并再次添加它,只有 1 个包含但它仍然在每个页面上运行,我做错了什么?
这通常是由格式错误的元数据块引起的。
必须没有前导空格,并且指令(通常)区分大小写。
好的:
// ==UserScript==
// @name YOUR_SCRIPT_NAME
// @include http://YOUR_SERVER.COM/YOUR_PATH/*
// ==/UserScript==
坏的:
// ==UserScript==
// @name YOUR_SCRIPT_NAME
// @include http://YOUR_SERVER.COM/YOUR_PATH/*
// ==/UserScript==
坏的:
//==UserScript==
//@name YOUR_SCRIPT_NAME
//@include http://YOUR_SERVER.COM/YOUR_PATH/*
//==/UserScript==
坏的:
// ==UserScript==
// @name YOUR_SCRIPT_NAME
// @INCLUDE http://YOUR_SERVER.COM/YOUR_PATH/*
// ==/UserScript==
等等
脚本选项也可以覆盖元数据块中的内容。检查它们或只是卸载并重新安装脚本。