問題タブ [custom-url-protocol]
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.
windows - WindowsでカスタムURLプロトコルを登録するにはどうすればよいですか?
カスタムプロトコルをWindowsに登録して、電子メールまたはWebページのリンクをクリックすると、アプリケーションが開かれ、URLのパラメーターが渡されるようにするにはどうすればよいですか?
macos - カスタムプロトコルをMac上のアプリケーションにマッピングするにはどうすればよいですか?
Mac上のアプリケーションにカスタムプロトコルを登録しようとしています。つまり、次のようになります。
- ユーザーが「abcdef:// some / url/here」のリンクをクリックします
- インストールされたアプリケーションは、最初のパラメータとして渡された上記の文字列で起動されます
この質問の情報を使用して、Windowsでこれを正常に実行しました。
独自のURLプロトコルを作成するにはどうすればよいですか?(例::// ...)
ブラウザに依存しない、つまりOSレベルの何かを見つけたいと思います。また、シェルスクリプトを使用してこの登録を自動化したいので、GUIを使用せずにこれを行う方法があるといいのですが。
ありがとう!
java - 複数のプラットフォームでの URL プロトコル ハンドラーの登録
このインストールの一部として、複数のプラットフォーム (Windows、Mac OS、Linux) にインストールされる Java アプリケーションを作成したいのですが、URL プロトコル ハンドラーを登録して、リンクがクリックされたときにアプリが読み込まれるようにします。
つまり、次のようなものが必要です: myprotocol://example.com
これを行うための統合された方法はありますか?または、さまざまな OS 間の違いを推定するある種のフレームワーク。
android - Android/iOS-カスタムURI/プロトコル処理
次のいずれかをインターセプトできるようにするAndroidとiOSの処理メカニズムを定義する方法はありますか?
プロトコルまたはホストのいずれかを「リッスン」し、対応するActivity/ViewControllerを開きます。
これらを可能な限りシステム全体にできるようにしたいと思います。これはiOSでもっと問題になると思いますが、理想的には、これら2つのスキームのいずれかをハイパーリンクとして任意のアプリからクリックできると思います。Gmail、Safariなど。
javascript - URLが存在するかどうかを確認するには?
クライアントマシンにまだインストールされていない場合は、 ftpからソフトウェアをインストールする必要があるasp.net MVC4 Webアプリケーションを使用しています。インストール中に、次のようなデータをクライアント マシンのレジストリに書き込みます。
このエントリは、ソフトウェアをインストールした後にのみ発生します。そのため、次に誰かがソフトウェアをダウンロードしようとしたときに、ソフトウェアを自動的に初期化できます。マシンには既にソフトウェアがあります。以下のコードを使用してソフトウェアを初期化するには:
しかし問題は、window.open(url) は、url が存在しない場合でも実行されることです。これは、ソフトウェアがインストールされていないことを意味します。window.open(url) を呼び出す前に、url が存在するかどうかを確認してください。
javascript - プロトコルの実行が完了するまでJSを待機させる方法
カスタム URL プロトコル ハンドラがありますcgit:[...]
ローカル マシンでいくつかのものを構成するバックグラウンド プロセスを起動します。プロトコルは正常に動作します。JavaScript から起動しています (現在は を使用していますdocument.location = 'cgit:[...]'
) が、関連するプログラムが終了するまで JavaScript を待機させたいと考えています。
基本的に、JavaScriptに実行させたい手順は次のとおりです。
JavaScript が何かをする
JavaScript の起動
cgit:[...]
Javascript は
cgit:[...]
終了するまで待機しますJavaScript は別の処理を行います
コード:
また:
これが可能であれば、何かアイデアはありますか?