問題タブ [protocol-handler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-chrome-extension - Chromeのカスタムプロトコルハンドラー
Chromeでカスタムプロトコルハンドラーを設定するにはどうすればよいですか?何かのようなもの:
myprotocol:// testfile
http://example.com?query=testfileにリクエストを送信してから、httpresponseを自分の拡張機能に送信するには、これが必要になります。
windows - Windows 7 で mailto プロトコルを処理するカスタム プログラムを登録する方法
私のシステムの問題かもしれませんが、Windows 7 に私のカスタム exe を mailto プロトコルのデフォルト ハンドラとして認識させるのに非常に苦労しています。
最初に、私はこれを見ました: Register Windows program with the mailto protocol programmatically
次に、私はこれらを見てきました:
適切なレジストリ エントリと思われるものを追加しましたが、mailto リンクをクリックするたびに Windows Live メールが表示されます (ブラウザーまたは [ファイル名を指定して実行] ウィンドウを使用)。すべてのユーザーと現在のユーザーのレジストリ エントリを設定しましたが、まだ機能しません。
「既定のプログラム」アプリに移動し、mailto プロトコルまで下にスクロールすると、Outlook と Windows Live メールだけが表示されます。カスタム アプリも表示されません。
これは、Windows 7 の特殊な機能か、私のコンピューターの機能のどちらかだと思います。
私のカスタム アプリは WinForms .Net アプリですが、それは問題ではないと思います。
どんなアイデアでも大歓迎です。
javascript - Chrome のカスタム プロトコル ハンドラ
カスタム プロトコル ハンドラを Chrome に登録することはできますか? このコードは Firefox では機能しますが、Chrome では機能しません。
windows - Windows 7 のプロトコル ハンドラーでプログラム名が表示されない
このページに従って、Windows 7 で「アラート」プロトコル ハンドラを作成できました。
レジストリのセットアップは、このページで説明されているものとまったく同じです。
問題は、プログラムが IE と FF の両方のダイアログ ボックスに表示されないことです。
プロトコル ハンドラは正常に動作します。
これの何が問題なのですか?プログラム名を表示するためにレジストリに何かを追加する必要がありますか?
android - Android WebView プロトコル ハンドラ
ユーザーがカスタム プロトコルからコンテンツにアクセスできるようにするWebViewを使用して、Android ブラウザー アプリケーションを開発しようとしています。カスタム プロトコルはfoobar://のようになります
このカスタム プロトコルへのすべてのリクエストをインターセプトしたいと考えています。これの意味は:
- GET リクエスト
- POST リクエスト
そして、これらの操作の結果を WebView に返せるようにする必要があります。
GET リクエストはshouldInterceptRequest (API レベル 11 から利用可能) を使用して処理できます。
今私の問題は次のとおりです。POSTリクエストをどのように傍受して処理できますか?
c# - プロトコル ハンドラーを介して IE でアクティブなドキュメントを表示する
IE のプラグ可能なプロトコル インターフェイスを使用して実装したプロトコル ハンドラーは、IE で HTML ファイルを適切にレンダリングします。次のステップは、プロトコル ハンドラを介して IE で doc、ppt、pdf などのアクティブなドキュメントをレンダリングできるようにすることです。そのためにいくつかのインターフェースを実装する必要があることは理解していますが、正確に何をしなければならないかはわかりません。どんなポインタも役に立ちます。
ありがとう。
iphone - 特定のファイルタイプをサポートするインストール済みアプリのリストをプログラムで取得します
iOSにインストールされているアプリケーションのリストを取得できないことは明らかですが、特定のファイルタイプに登録されているアプリのリストを特定できるようにするためのトリックはありますか?つまり、その特定のファイルタイプの[開く...]メニューにユーザーに表示されるリストです。canOpenURLはブール値のみを返しますが、理想的には、サポートされているインストール済みアプリケーションのリストを返します。
internet-explorer - TCM カスタム プロトコル ハンドラを Internet Explorer 64 ビットで動作させるにはどうすればよいですか?
私がよく使う Tridion の機能の 1 つは、その「プロトコル ハンドラー」です。この機能に慣れていない方へ: tcm:1-23-32
Tridion Content Manager がインストールされているマシンの Internet Explorer のアドレス バーに TCM URI (例: ) を貼り付けると、そのアイテムの XML が表示されます。
しかし、この機能は Internet Explorer 9 の 64 ビット バージョンでは機能しないことに気付きました。64 ビット バージョンでも機能させるために何をする必要があるか知っている人はいますか?
私は Tridion 2011 SP1 + HR1 を使用していますが、この問題/質問はそのバージョンの Tridion に固有のものではないと思います。
launching-application - プロトコル ハンドラ
要件: ボタンまたはリンクを介して Web ページから外部比較ツール (BeyondCompare や WinMerge など) を起動したい。テキスト ファイルのパスは、起動時にツールに渡される必要があります。ツールはそれらを理解し、左側と右側の比較パネルで開きます。
試した解決策:
1) JavaScript の ActiveXObject の使用: これにより、ユーザーはボタン/リンクをクリックするだけで、マシンにインストールされている比較ツールを起動できます。しかし、これは Internet Explorer でしか機能しないため、これを使用することはできません。
参照:ハイパーリンクを使用してメモ帳などの外部プログラムを実行する方法は?
2) Java アプレットの使用: セキュリティ上の理由により、ブラウザに埋め込まれたアプレットはローカル ファイル システムへのアクセスが許可されておらず、「アクセス制御例外」がスローされます。したがって、これも一緒に行くことはできません。
参照:アプレットが AccessControlException をスローするのはなぜですか?
3)プロトコル ハンドラーの使用: プログラムをトリガーするカスタム URL プロトコルをセットアップできます。電子メール リンクの作成に使用する mailto:user@email.com 構文と同様に、これにより Windows 上の Outlook が自動的に起動します。「mailto」は、Windows レジストリで定義済みのプロトコルです。
同様に、レジストリに「launchCompareTool」という独自のプロトコルを作成し、WinMerge や BeyondCompare などのアプリケーションを起動できました。ただし、左側と右側のファイル パスを引数としてアプリケーションに渡すことはできません。起動するアプリケーションがこれらの引数を予期する必要がある場合があります。
参照: http://www.dreamincode.net/forums/topic/220444-run-program-from-server-on-client-computer/ http://msdn.microsoft.com/en-us/library/aa767914% 28v=vs.85%29.aspx#app_reg
"body" および "subject" 引数がメール クライアント (Outlook など) に渡され、それらを理解する "mailto" プロトコルとは異なります。これらの比較ツールには、プロトコルから渡すことができる引数がありません。
この要件を満たす別の方法はありますか?
ありがとう、アブドゥル