パッケージ化された chrome アプリを作成しています (chrome.socket にアクセスするために必要です)。リンクをクリックしてアプリを呼び出したい Web サイトがあります (インストールされている場合、またはユーザーにインストールを依頼する場合)。これは可能ですか?このワークフローの簡単な方法を見つけることができません。
2 に答える
3
これurl_handlers
を達成するための最良の方法かもしれません。
また、externally_connectable マニフェスト プロパティを使用して、Web サイトがアプリに接続できることを宣言し、Web ページからchrome.runtime.sendMessage
またはを呼び出して、アプリのハンドラーで処理することもできます。chrome.runtime.connect
chrome.runtime.onMessage
どちらが適しているかは、ニーズによって異なります。これurl_handlers
は簡単な方法ですが、リンクの URL をアプリに永続的に割り当てるため、アプリがインストールされている場合は、それを他の目的で使用することはできません。これexternally_connectable
はより難しい方法ですが、Web サイトとアプリの間のより複雑な双方向通信を可能にします。
必要に応じて、2 つの方法を組み合わせて使用することもできます。このurl_handlers
機能を使用してアプリを起動し、アプリが起動して実行されたら、Web サイトに戻る通信チャネルを確立します。
于 2013-10-23T23:35:32.987 に答える