在本地主机上测试 Chrome 的 execCommand



在我的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 .但是,剪贴板功能都不起作用。我的应用程序当前具有正确的clipboardReadclipboardWrite权限,当然该应用程序已安装,但我认为它没有执行,因为我的本地主机没有指向"app":"urls"中列出的站点。

有什么方法可以在本地测试剪切/复制/粘贴是否通过我的扩展正常工作?

如果您正在测试未在"apps" : "urls"列表中列出的域,则该域上自然不存在您的权限。 您不能只http://localhost/添加为应用程序 URL 吗? 我知道Chrome网上应用店不允许这样做,但无论如何,您应该在完成测试后将其删除。

最新更新