chrome扩展构建(HTML文本到剪贴板保护程序)



我对Web开发很感兴趣。我需要一个Chrome扩展,它将复制页面根目录html文本到剪贴板。

有一个文件在做这项工作,但是它工作得很慢。我使扩展下载页面html与文本文件。但我只想复制。并在exe应用程序中粘贴。

function copyTextToClipboard()
{
var copyFrom=document.documentElement.innerHTML;
var file = new Blob([copyFrom], {type: 'text/plain'});
var atag = document.createElement("a");

var today = new Date();
var date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate()+' '+today.getHours()+today.getMinutes()+today.getSeconds();
atag.href=URL.createObjectURL(file);
atag.download=date+".txt";
atag.click();
atag.remove();
//console.log(date);
var t =setTimeout(function(){ copyTextToClipboard() },10000);

}
copyTextToClipboard();

任何建议吗?

我找到解决办法了。此代码每5秒复制一次html文件,以txt格式。

copyTextToClipboard()函数{

var copyFrom=document.documentElement.innerText;
if(copyFrom!=null)
{

var area = document.createElement("textarea");
area.value=copyFrom;
document.body.appendChild(area);
area.select();
document.execCommand('copy');
document.body.removeChild(area);
}
var t =setTimeout(function(){ copyTextToClipboard() },5000);

}

copyTextToClipboard ();

最新更新