在我的HTML页面顶部,我声明了我的Google Chrome扩展程序的路径:
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/thekey">
再往下,我检查应用程序是否已安装,如果是,则执行copy
命令(或paste
,或cut
):
if (chrome.app.isInstalled) {
document.execCommand("copy");
}
我正在尝试在本地提供此页面,地址栏中的 URL 指向 localhost
.但是,剪贴板功能都不起作用。我的应用程序当前具有正确的clipboardRead
和clipboardWrite
权限,当然该应用程序已安装,但我认为它没有执行,因为我的本地主机没有指向"app":"urls"
中列出的站点。
有什么方法可以在本地测试剪切/复制/粘贴是否通过我的扩展正常工作?
如果您正在测试未在"apps" : "urls"
列表中列出的域,则该域上自然不存在您的权限。 您不能只http://localhost/
添加为应用程序 URL 吗? 我知道Chrome网上应用店不允许这样做,但无论如何,您应该在完成测试后将其删除。