Bud*_*lle 5 javascript google-chrome-extension reactjs react-router
我正在使用 ReactJS 创建一个 chrome 扩展。我本质上想要有两个页面 - 一个用于弹出窗口,第二个页面通过单击弹出窗口上的按钮在新选项卡中打开。
小智 3
首先,我建议遵循本教程来了解基础知识。
https://medium.com/@gilfink/building-a-chrome-extension-using-react-c5bfe45aaf36
这对基础知识有很大帮助。一般总结是,您希望将公共文件夹中的manifest.json更改为chrome扩展manifest.json的样子。在该manifest.json中,您需要添加index.html(也在公共文件夹中),以便在您希望真正调用它的任何地方调用它。
下面的例子:
{
"manifest_version": 2,
"short_name": "XXX",
"name": "XXX",
"version": "1.0.2",
"browser_action": {
"default_popup": "index.html", //popup page occurs when you click on the favicon
"default_title": "Open the popup"
},
"chrome_url_overrides": {
"newtab": "index.html" //registers an override page (index.html) to the newtab page.
}
}
Run Code Online (Sandbox Code Playgroud)
覆盖其他页面: https: //developer.chrome.com/extensions/override
注意:确保在使用 npm run build 构建之后,并在“加载未打包”中选择 chrome 扩展时,您选择的是构建文件夹而不是公共文件夹。
| 归档时间: |
|
| 查看次数: |
2777 次 |
| 最近记录: |