chrome插件
下面是我學習谷歌插件開發時看的一些文檔博客
谷歌插件都一個清單manifest.json文件,該文件具體編寫請看我寫的另一篇文章
create-react-app初始化
npx create-react-app chrome_extension
- 將src下的index.html移至public文件夾下
- npm insatll之後,修改public下的manifest.json文件,以使其滿足谷歌插件的條件
- npm run build
- 谷歌瀏覽器打開擴展程序並使用開發者模式,導入打包之後的build文件
問題
-
create-react-app
默認是內聯js文件,而由於谷歌插件引入了csp(內容安全策略)。所以無法使用內聯文件修改create-react-app
package.json
中build
命令"build":"INLINE_RUNTIME_CHUNK=false react-scripts build"