私はクローム拡張機能を構築していますが、私はそれを構築するために反応を使用したいと思います。私はmanifest.json
を動作させるために、どのように設定する必要があるのか分かりません。chrome拡張機能としてreact(webpackを使用)を実行する方法
これは私のmanifest.json
ファイルです...
{
"name": "Get pages source",
"version": "1.0",
"manifest_version": 2,
"description": "Get pages source from a popup",
"browser_action": {
"default_popup": "./src/index.html"
},
"permissions": ["tabs", "<all_urls>"]
}
今、私はローカルに私のアプリを実行する方法は、package.json
で次のスクリプトである
"scripts": {
"dev": "webpack-dev-server --content-base src --inline --hot"
}
マイアプリのディスプレイ上でlocalhost:8080
。しかし、拡張機能をクリックするとアプリが開くようにしたい。これどうやってするの? localhostへのパスを参照する必要がありますか?
現時点では、私の内線を実行すると、index.html
ファイルがロードされますが、何も描画されません。誰かがこれを行う方法を説明することはできますか?
EDIT
"のsrc/index.htmlを" へのmanifest.jsonを中
"browser_action": {
"default_popup": "http://localhost:8080/src/index.html"
},
拡張機能には、パッケージ内のポップアップのようなコードとページがすべてローカルに含まれている必要があります。そうでなければ、iframeを使用する必要があります。その多くの例があります。 – wOxxOm
**あなたのChrome拡張機能は**あなたの**コンピュータでのみ動作しますか?それとも、Chromeウェブストアに出荷したいものですか? – arthurakay
@wOxxOmパッケージに含めるとはどういう意味ですか?マニフェストファイルにそれらを含めるのと同じですか? – Bolboa