当在纯html文件中使用时,这段代码(由this page提供)可以很好地完成其工作.特别是,它成功地将选定的文本复制到剪贴板.
function copySelectionText(){
var copysuccess
try {
copysuccess = document.execCommand("copy")
} catch(e) {
console.log(e)
copysuccess = false
}
return copysuccess
}
document.addEventListener('mouseup', function(){
var copysuccess = copySelectionText()
}, false)
然而,当我在以下代码中的一个篡改猴子定制脚本中使用它时,我无法使其工作:
(function() {
// 'use strict';
// Your code here...
})();
免责声明:
- 这是我第一次写篡改猴子的 playbook .
- 我打算在我的一个朋友拥有的特定网站上使用这一点,而不是在任何其他网站上滥用.
- 使用普通的javascript(没有库)将是一个主要的优势.
问:我如何让这个函数在篡改猴子的定制脚本中工作?
我遵循了篡改猴子/greasemonkey文档中的说明.
控制台显示"未定义复制成功".console.log(e)
也不会产生任何结果.