如何在鼠标单击事件时将复制的 html 内容从 chrome 扩展程序粘贴到浏览器正文(任何输入/文本区域框)中?



*为了更好地理解,请参阅此屏幕:* https://ibb.co/982MWGB

我想将剪贴板中复制的 HTML 格式内容(我通过 chrome 扩展名中的 document.execCommand('copy'( 复制(粘贴到我的浏览器窗口中,这可能是浏览器上的任何活动选项卡,它应该粘贴到我单击鼠标的任何输入/文本区域/富编辑器中。

问题:我无法为活动选项卡提供控件,也无法在单击时粘贴复制的 HTML 格式内容。

就我而言,我制作了一个 chrome 扩展程序,其中有一个用户列表,因此当我单击每个用户时,我会使用 document.execCommand('copy'( 在剪贴板中复制 HTML 格式的内容(不是字符串(; 我希望将其粘贴到我单击鼠标的任何输入/文本区域/富编辑器中。

Manifest.json looks like
{
"manifest_version": 2,
"name": "ChromeExtension",
"version": "1.0",
"permissions": [
"http://*/",
"https://*/",
"http://localhost/",
"http://localhost/chromeextension/",
"downloads",
"activeTab",
"declarativeContent",
"storage",
"tabs",
"webNavigation",
"notifications"
],
"content_scripts": [{
"matches": ["http://*/*", "https://*/*"]
}],
"content_scripts": [ {
"matches": ["*://*/*"],
"js": ["jquery.js", "quilljs.js", "popup.js"]
}],
"browser_action": {
"default_icon": "icon.png",
"default_title": "Custom Marketing Extension",
"default_popup": "popup.html"
},
"background": {
"scripts": ["background.js"],
"persistent": true
},
"icons": {
"16": "icon.png",
"32": "icon.png",
"48": "icon.png",
"128": "icon.png"
}
}

我希望能够将复制的内容粘贴到浏览器窗口的活动选项卡中。

其他人已经能够在多个选项卡中使用本地sotrage。请看: 浏览器会话存储。在选项卡之间共享?

相关内容

最新更新