Mar*_*elo 4 javascript greasemonkey
我写的第一个Greasemonkey脚本,所以可能有一些我很想念的东西非常简单.用Google搜索但却找不到它......
我脚本的元数据:
// ==UserScript==
// @name Ordens de Batalha - MoD eBrasileiro
// @namespace http://md-ebrasil.appspot.com/
// @description Plugin para divulgação das ordens de batalha oficiais do eBrasil
// @include http://www.erepublik.com/*
// @version 0.3.2
// @updateUrl https://userscripts.org/scripts/source/153869.meta.js
// @downloadUrl https://userscripts.org/scripts/source/153869.user.js
// @grant GM_wait
// @grant GM_xmlhttpRequest
// ==/UserScript==
Run Code Online (Sandbox Code Playgroud)
根据文档,添加@updateUrl和@downloadUrl标签应该可以解决问题.但是脚本中未启用GM中的"查找更新"上下文菜单(它适用于我已安装的其他人):

我做错了什么?
起初这看起来像一个错误,但它并不完全.
您问题中的脚本使用:
// @updateUrl https ...
// @downloadUrl https ...
Run Code Online (Sandbox Code Playgroud)
它没有在文档中说明,但Greasemonkey指令区分大小写!
因此,为了识别这些值,您必须使用:
// @updateURL https ...
// @downloadURL https ...
Run Code Online (Sandbox Code Playgroud)
当我在代码中更正了大小写时," 查找更新"菜单项变为活动状态.您可能需要卸载脚本,进行更改,然后重新安装.
在我看来,这对于Greasemonkey来说是一个糟糕的设计选择.这肯定是一个重要的文件遗漏.您可以提交功能请求以修复此区分大小写.也许首席开发人员会同意这是一个问题.
| 归档时间: |
|
| 查看次数: |
1230 次 |
| 最近记录: |