【发布时间】:2019-04-24 17:13:59
【问题描述】:
我一直在关注许多 Firefox 插件/扩展示例并搜索“选项卡”文档;但是,我仍然没有找到如何将我新创建的 index.html 页面用作 Firefox 的新标签页或主页。
我想创建类似Momentum 的东西。 Firefox 的个人仪表板。
这是我到目前为止所拥有的。但是,因为我在 tabs.onCreated 上创建了一个新选项卡,所以我在新选项卡中创建了一个无限循环。
Manifest.json
{
"description": "Adds browser action icon to toolbar to open packaged web page. See https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Examples#open-my-page-button",
"manifest_version": 2,
"name": "Bookify",
"version": "1.0.0",
"homepage_url": "https://github.com/mdn/webextensions-examples/tree/master/open-my-page-button",
"icons": {
"48": "icons/border-48.png"
},
"background": {
"scripts": ["background.js"]
},
"browser_action": {
"default_icon": "icons/border-48.png"
},
"web_accessible_resources": [
"images/*.jpg",
"videos/*.mp4"
]
}
Background.js
function openMyPage() {
browser.tabs.create({
"url": "/dash.html"
});
}
browser.tabs.onCreated.addListener(openMyPage);
【问题讨论】:
标签: javascript firefox tabs firefox-addon