2017-05-26 11 views
0

ポップアップ、オプションページ、バックグラウンドプロセスでクロム拡張を作成したいと思います。つまり、基本的には、popup.html、options.html、background.htmlのページを持つ角型アプリです。角張った状態でこれが可能ですか?@ angle/cliを使用してクロム拡張ポップアップ、オプション、背景を作成する

今日私は各ページの複数のwebpack設定でこれを行うことができます。今、私はそれをAngular-Cliに置き換えたいと思っています。誰もがすなわち

おかげ

+0

https://stackoverflow.com/questions/42430369/angularjs2-cli-building-chrome-extension-troubles-to-defining-content-and-backこれがうまくいくかどうかわかります – surya

答えて

1

だからグーグルの多くの後、このblog postが私を助けたシードプロジェクトやスターターたとえば、正しい方向に私を指すことができます。 TLDR;複数のアプリを必要とせず、1つのアプリがクエリパラメータを使用して行います。例えば、私のmanifest.jsonをして、私は今、この

"browser_action": { 
    "default_popup": "index.html?page=popup" 
}, 
"options_page": "index.html?page=options", 
"background": { 
    "page": "index.html?page=background", 
    "persistent": false 
}, 

を持っている。そしてルートに異なるコンポーネント(PopupComponent、OptionsComponentとBackgroundComponent)を定義した後、「ページ」のparamに基づいて移動します。

関連する問題