我在Firefox工作,並試圖創建一個功能,當我按Shift + *(Numpad)將複製鏈接的文本。GM_setClipboard(和其他GM函數)在Firefox中給出錯誤,但不是Chrome/Tampermonkey?
該代碼通常適用於Chrome Tampermonkey,但由於某些原因,它在Firefox中無所作爲。報道在控制檯
以下錯誤:
"ReferenceError: GM_setClipboard is not defined"
這是我的代碼:
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未定義」。預期的行爲是,當我按Shift + *時,它將複製所選鏈接的文本。 – DjH