web-dev-qa-db-ja.com

Google Chrome拡張機能から外部アプリケーションを起動しますか?

Googleから外部アプリケーションを起動する方法Chrome Extension?

基本的に、起動時にジョブを実行する実行可能ファイルがあります。ウィンドウ(コンソールアプリケーション)なしで起動し、現在のURLを引数で渡せるようにする必要があります。

68
Kristina Brooks

これを行う唯一の方法は、NPAPIプラグインを使用することです。 https://developer.chrome.com/extensions/npapi

18
Mohamed Mansour

Googleは現在、Chrome用のNPAPIを段階的に廃止しています ですので、これを行うには、 ネイティブメッセージングAPI を使用することをお勧めします。外部アプリケーションは、アプリケーションとメッセージを交換するために、ネイティブメッセージングホストを登録する必要があります。

76
jnewbery

任意のコマンドを起動することはできませんが、ユーザーが追加のセットアップを実行する場合は、 カスタムプロトコル を使用できます。

例えば。 some-app://リンクが「SomeApp」を開始するようにユーザーに設定してもらい、my-awesome-extensionsome-app://some-data-the-app-wantsを指すタブを開いて、準備完了です!

10
Jared Forsyth

Chrome(SimpleGet)の拡張機能があり、コマンドラインパラメーターでアプリを実行できるWindowsおよびLinux用のプラグインがあります。
http://pinel.cc/
http://code.google.com/p/simple-get/
http://www.chromeextensions.org/other/simple-get/

2
PAEz

今は検証できないので、仮説を立てます。

Apacheを使用して、ローカルマシンで実行可能ファイルを呼び出すphpスクリプトを作成し、POSTまたはhtml/javascript?

機能しますか?

お知らせ下さい。

2
f126ck

質問にはグーグルで良いページランクがあるので、この質問への答えを探している人にとってこれは役に立つかもしれません。

Googleには拡張機能がありますchrome marketspaceそれを正確に行うには: https://chrome.google.com/webstore/detail/hccmhjmmfdfncbfpogafcbpaebclgjcp

0