【发布时间】:2016-06-05 05:30:19
【问题描述】:
我正在使用 Firefox 并尝试创建一个函数,当我按下 Shift+* (Numpad) 时将复制链接的文本。
该代码通常可以在 Chrome Tampermonkey 中运行,但由于某种原因,它在 Firefox 中没有任何作用。
控制台报如下错误:
"ReferenceError: GM_setClipboard 未定义"
这是我的代码:
document.addEventListener( "keydown", function(i) {
var selectLink = $('a').eq(8); // The link by index
var targetLink = selectLink.text(); // The link text
if (i.keyCode === 106 && i.shiftKey) // Shift+Num*
{
GM_setClipboard(targetLink); // Copy to clipboard
}
});
【问题讨论】:
-
是否有任何错误信息或类似的东西?实际和预期的行为是什么?
-
是的,对不起,我刚刚想出了如何在控制台中从 Greasemonkey 检索错误消息,错误是“ReferenceError: GM_setClipboard is not defined”。预期的行为是,当我按下 Shift+* 时,它将复制所选链接的文本。
标签: javascript jquery greasemonkey tampermonkey