我在popup.html文件中使用了以下代码:
<script type="text/javascript" charset="utf-8"> chrome.tabs.create({'url': chrome.extension.getURL('page.html')},function(tab) { }); </script>
当我点击扩展图标时,会打开一个新页面,但是按钮旁边的空白浏览器弹出窗口也是如此.如何打开标签,而不显示空的弹出窗口?
谢谢.
解决方法
弹出窗口是可选的.只需从清单中删除default_popup属性,然后您可以在
background page或
event page中监听图标点击事件:
chrome.browserAction.onClicked.addListener(function(tab) { chrome.tabs.create({ 'url': chrome.extension.getURL('page.html') },function(tab) { }); });