【发布时间】:2019-02-06 13:19:39
【问题描述】:
我在 Chrome 中使用 Tampermonkey 执行用户脚本时遇到问题。
脚本的想法是将字符串 &f=%20license:"Creative+Commons+0" 附加到 url freesound.org/search 以防它在那里找不到它。
问题是用户脚本在应该执行一次的时候不断地追加字符串。
代码如下:
// ==UserScript==
// @name Freesound CC0
// @match https://freesound.org/search*
// ==/UserScript==
(function() {
'use strict';
if (!window.location.href.match(/f=%20license:"Creative+Commons+0"/)) {
window.location.href += '&f=%20license:"Creative+Commons+0"';
}
})();
【问题讨论】:
-
我确信这个答案的 URL 编码部分也有欺骗性。稍后会尝试记住找到它。
标签: javascript userscripts tampermonkey