Greasemonkey脚本正在每个网站上运行

bus*_*ver 5 javascript greasemonkey

我设置了一个仅包含在一个网站上的greasemonkey脚本:

http://example.com/* 
Run Code Online (Sandbox Code Playgroud)

但它也在我去的每个网站上运行..我删除它并再次添加它只有1个包含但它仍然在每个页面上运行,我可能做错了什么?

Bro*_*ams 6

这通常是由格式错误的元数据块引起的.

必须没有领先的空间和指令(通常)区分大小写.

好:

// ==UserScript==
// @name     YOUR_SCRIPT_NAME
// @include  http://YOUR_SERVER.COM/YOUR_PATH/*
// ==/UserScript==
Run Code Online (Sandbox Code Playgroud)


坏:

    // ==UserScript==
    // @name     YOUR_SCRIPT_NAME
    // @include  http://YOUR_SERVER.COM/YOUR_PATH/*
    // ==/UserScript==
Run Code Online (Sandbox Code Playgroud)


坏:

//==UserScript==
//@name     YOUR_SCRIPT_NAME
//@include  http://YOUR_SERVER.COM/YOUR_PATH/*
//==/UserScript==
Run Code Online (Sandbox Code Playgroud)


坏:

// ==UserScript==
// @name     YOUR_SCRIPT_NAME
// @INCLUDE  http://YOUR_SERVER.COM/YOUR_PATH/*
// ==/UserScript==
Run Code Online (Sandbox Code Playgroud)


等等



脚本选项也可以覆盖元数据块中的内容.检查它们或只是卸载并重新安装脚本.