javascript – Chrome扩展程序:打开标签而不弹出

前端之家收集整理的这篇文章主要介绍了javascript – Chrome扩展程序:打开标签而不弹出前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在popup.html文件中使用了以下代码
<script type="text/javascript" charset="utf-8">
    chrome.tabs.create({'url': chrome.extension.getURL('page.html')},function(tab) {
    });
</script>

当我点击扩展图标时,会打开一个新页面,但是按钮旁边的空白浏览器弹出窗口也是如此.如何打开标签,而不显示空的弹出窗口?

谢谢.

解决方法

弹出窗口是可选的.只需从清单中删除default_popup属性,然后您可以在 background pageevent page中监听图标点击事件:
chrome.browserAction.onClicked.addListener(function(tab) {
    chrome.tabs.create({
        'url': chrome.extension.getURL('page.html')
    },function(tab) {

    });
});

猜你在找的JavaScript相关文章