在localhost上测试Chrome的execCommand

时间:2012-06-01 19:15:12

标签: javascript google-chrome-extension clipboard

在我的HTML页面顶部,我已声明了Google Chrome扩展程序的路径:

<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/thekey">

再往下,我检查了应用程序的安装情况,如果是,请执行copy命令(或pastecut):

if (chrome.app.isInstalled) {
     document.execCommand("copy");
}

我尝试在本地投放此页面,地址栏中的网址指向localhost。但是,没有剪贴板功能可用。我的应用目前拥有正确的clipboardReadclipboardWrite权限,当然应用已安装,但我认为它没有执行,因为我的localhost没有指向"app":"urls"中列出的网站。

如果剪切/复制/粘贴通过我的扩展程序正常工作,我有什么方法可以在本地测试吗?

1 个答案:

答案 0 :(得分:0)

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