Fre*_*sen 7 html google-chrome google-chrome-extension
我一直试图环顾网络,但很难找到答案.我已经看到了一些Web扩展,例如OneTab,index.html当您单击browser action按钮时打开本地页面.是否有人知道如何chrome extension在browser action按下时打开index.html页面?
你应该看一下chrome.browserAction和chrome.runtime.getURL.
的manifest.json
{
"name": "Your Extension Name",
"description": "Your Extension Description",
"version": "0.1",
"manifest_version": 2,
"background": {
"scripts": ["background.js"],
"persistent": false
},
"browser_action": {
"title": "Your Browser Action Name"
}
}
Run Code Online (Sandbox Code Playgroud)
background.js
chrome.browserAction.onClicked.addListener(function () {
chrome.tabs.create({ url: chrome.runtime.getURL("index.html") });
});
Run Code Online (Sandbox Code Playgroud)
有两种方法可以通过浏览器操作打开本地 HTML 页面。
清单文件
"browser_action": {
"default_icon" : "128.png",
"default_popup" : "localPage.html",
"default_title" : "localPage title"
}
Run Code Online (Sandbox Code Playgroud)
清单文件
"background": {
"scripts": ["background.js"]
},
Run Code Online (Sandbox Code Playgroud)
背景.js
chrome.browserAction.onClicked.addListener(function () {
chrome.tabs.create({ url: chrome.runtime.getURL("localpage.html") });
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2950 次 |
| 最近记录: |