How to launch a new window in Google Chrome Extension

前端 未结 2 546
清歌不尽
清歌不尽 2021-01-31 11:01

I\'m trying to develop a Extension for Google Chrome, but I have some problems, I want to launch or create a new window when user click on it in the icon.

Like this: htt

2条回答
  •  失恋的感觉
    2021-01-31 11:39

    background.js

    chrome.browserAction.onClicked.addListener(function(activeTab)
    {
        chrome.windows.create({ url: chrome.runtime.getURL("popup.html"), type: 
        "popup" });
    });
    

    manifest.json

    {  
        "manifest_version": 2,  
        "name": "",  
        "description": "",  
        "version": "1.0", 
    
        "chrome_url_overrides": {
            "newtab": "popup.html" //the html to show in popup
        },
    
        "browser_action": {
            "default_icon": "img/zi.png" //some icon
        },
    
        "permissions": [
            "tabs"
        ],
    
        "background": {
            "scripts": ["background.js"],
            "persistent": false
        }
    } 
    

提交回复
热议问题