为了账号安全,请及时绑定邮箱和手机立即绑定

浏览器扩展 - 单击时将网站源复制到剪贴板。我想在执行 javascript 后获取源代码

浏览器扩展 - 单击时将网站源复制到剪贴板。我想在执行 javascript 后获取源代码

拉风的咖菲猫 2022-01-13 15:24:52
我找不到解决方案。想象一下场景:您正在进入 LinkedIn,进行一些搜索,然后运行浏览器扩展程序以将网站的实际源复制到剪贴板 - 与您在鼠标右键单击和检查时看到的代码相同。这可能吗?是否已经有任何解决方案?
查看完整描述

1 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

您可以使用获取整个文档的 HTML


document.documentElement.outerHTML

然后将该字符串复制到剪贴板:


const { outerHTML } = document.documentElement;

const textarea = document.body.appendChild(document.createElement('textarea'));

textarea.value = outerHTML;

textarea.focus();

textarea.select();

document.execCommand('copy');

textarea.remove();


查看完整回答
反对 回复 2022-01-13
  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信