我设置了一个Greasemonkey脚本,只在一个网站上包含:
http://example.com/*
但是我每个网站都运行了它... 我已经删除了它并只添加了一个 include,但它仍在每个页面上运行,我可能做错了什么?
我设置了一个Greasemonkey脚本,只在一个网站上包含:
http://example.com/*
通常,这是由于元数据块格式不正确引起的。
不能有前导空格,并且指令(通常)区分大小写。
好的:
// ==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==
Bad:
//==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==