您可以使用 Chrome 的 clipboard API 来实现网页文本复制功能,即使网站禁止用户复制。以下是实现该功能的一般步骤:

  1. 在您的 Chrome 扩展清单文件 (manifest.json) 中,添加必要的权限:
"permissions": [
  "clipboardWrite"
]
  1. 在您的扩展的代码中,使用 chrome.clipboard API 来复制文本。具体步骤如下:
// 获取当前选中的文本
chrome.tabs.executeScript({
  code: "window.getSelection().toString();"
}, function(result) {
  var selectedText = result[0];

  // 使用 clipboard API 复制文本到剪贴板
  chrome.tabs.executeScript({
    code: "navigator.clipboard.writeText('" + selectedText + "');"
  });
});

请注意,上述代码通过执行 JavaScript 代码来获取当前选中的文本,并使用 clipboard API 将其复制到剪贴板。您可以根据您的需求对代码进行修改和调整。

请确保在代码中正确处理错误和边界情况,并在 manifest.json 文件中设置正确的权限和其他必要的配置。

Chrome 扩展实现网页文本复制功能

原文地址: https://www.cveoy.top/t/topic/pkdN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录