简体   繁体   English

将browser_action按钮变成快捷链接而不是弹出窗口

[英]Turn browser_action button into shortcut link instead of popup

您如何将brower_action按钮变成一个目录链接(单击该链接,它会将您带到该页面),而不是一个小的弹出窗口?

To achieve what you describe, the following requirements must be met: 要实现您所描述的内容,必须满足以下要求:

  1. Declare a browser-action in your manifest. 在清单中声明浏览器操作。
  2. Do not attach a popup to the browser-action (ie do not include a default_popup property). 不要将弹出窗口附加到浏览器操作(即,不包括default_popup属性)。
  3. From your background-page listen for and handle chrome.browserAction.onClicked events (eg opening a new tab with a web-page or update the currently active tab). 在您的背景页面上监听并处理chrome.browserAction.onClicked事件(例如,使用网页打开新标签页或更新当前活动的标签页)。

Eg: 例如:

In manifest.json : manifest.json中

...
"background": {
    "persistent": false,
    "scripts": ["background.js"]
},

"browser_action": {
    "default_title": "Test Extention"
    "default_icon": {
        "19": "icon19.png",
        "38": "icon38.png"
    },
},
...

In background.js : background.js中

chrome.browserAction.onClicked.addListener(function(tab0 {
    chrome.tabs.create({ url: "http://www.google.com/" });
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM