0

ブラウザでかなり複雑なGUIを開くことができるchromeパッケージアプリまたは拡張機能を作成できる方法があるかどうか知りたいです(基本的にタブを取得するchromeの設定または拡張ページにアクセスした場合と同様です)ただし、それはブラウザに組み込まれています)。パッケージ化されたアプリで新しいウィンドウを起動したり、chrome 拡張機能で「ポップアップ」を実行したりできることを知っています。しかし、基本的には、chrome:// ページのようにアプリを内部に含む新しい chrome インスタンスを起動できるようにしたいと考えています。これは可能ですか?

Chrome拡張機能を使用してタブを開き、バックグラウンドアプリと通信するなど、いくつかの回避策が言及されていることは知っていますが、それはハックが多すぎるようです. これを達成するためのよりエレガントなものはありますか?

前もって感謝します!

4

1 に答える 1

0

アプリ ボタンがクリックされたときに一時ページを開くことができます。これは、chrome.tabs API を使用して、必要なアプリ ページで新しいタブを開く空のページです。

chrome.tabs.create({url:'http://www.google.com/'});

もちろん、URLを置き換えて、目的のページへの完全修飾パスを使用します

chrome.extension.getURL('Relative app path here')

その後、あなたはちょうど呼び出すことができます

history.back();

新しいタブ ページに戻ります。

于 2013-04-22T14:41:52.567 に答える