問題タブ [uri-scheme]
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.
android - カスタム URI スキームを使用して URL からアプリを開くことができない
SMS または電子メールで送信された URL からアプリを開こうとしています。しかし、それは私のアプリケーションを開きません。
AndroidManifest
ファイルで使用したコードは次のとおりです。
これがURL
私がメールで渡したものです
http://m.special.scheme/other/parameters/here
私もこれを試しました
m.special.scheme://other/parameters/here
ただし、これは URL としてではなく、メール内の静的テキストとして表示されます。
助けて!!!
internet-explorer - IE でカスタム URI スキームを使用して cmd.exe を実行できない
を使用してカスタム URI スキームを実装しようとしてHKCU (HKEY_CURRENT_USER)
いますが、Internet Explorer で動作させることができません。HKCU\Software\Classes
実行するだけのキーを作成しましたcmd.exe
。Chrome では動作しますが、IE でカスタム URI を呼び出そうとすると、次のエラーが発生します。
Windows レジストリで名前を変更cmd.exe
して更新しようとすると、機能します。IEでカスタム URI を使用して{anything_else}.exe
実行する方法はありますか?cmd
HKCU
android - Android を処理するカスタム URL スキーム
アプリにパスワードを忘れた機能を実装したいと考えています。サーバーからカスタム uri リンクを取得します。私のリンクはクリック可能です。Gmail アプリではなく、カスタム メール アプリを使用しています。
DevelopmentProject://forgotPassword?auth=authCode
マニフェスト アクティビティの定義
Api 16 (4.1.2) では、アプリに正しくリダイレクトされ、アクティビティが開始されています。上位の API では、ブラウザー チューザー ( 19、21、22 ) を取得します。adbから起動アクティビティをやってみた
adb shell am start -W -a android.intent.action.VIEW -d "DevelopmentProject://forgotPassword?auth=auth_token" com.sample.android
マニフェストのスキームとして DevelopmentProject (大文字) を使用すると機能します
API が 16 を超えるデバイスでどのように動作するようにしますか?
java - Android通知は、新しいプロセスを作成する代わりに、現在実行中のアプリを開きますか?
カスタム Uri スキームでプッシュ通知を受け取りました:myapp://main
私のonReceive
私は通知を作成します:
次にその通知をタップすると、MainActivity である新しいアクティビティが開きます。しかし、現在実行中のアプリを開くだけでなく、まったく新しいプロセスも作成するようです。
欠落しているフラグがいくつかありますか?
selenium-ide - Selenium IDE からのエラー: URI スキームが不明なプロトコル ハンドラに対応しています
私はセレンIDEにまったく慣れていません。XML ファイルから読み込もうとしています。このサイトでエラーを見たのですが回答がありませんでした(使用したxmlファイルにエラーがあるとのことでしたが、そうではないようです)
私が得た完全なエラーは次のとおりです。
[エラー] 予期しない例外: [例外...「URI スキームは不明なプロトコル ハンドラに対応しています」nsresult:「0x804b0012 (NS_ERROR_UNKNOWN_PROTOCOL)」場所:「JS フレーム :: chrome://selenium-ide/content/tools.js -> file:///C:/Rommel/user-extensions.js?1447329745072 :: IDEIncludeCommand.prototype.getIncludeDocumentBySynchronRequest :: 行 81" データ: いいえ]. toString -> 関数 toString() { [ネイティブ コード] }、メッセージ -> 、結果 -> 2152398866、名前 -> NS_ERROR_UNKNOWN_PROTOCOL、ファイル名 -> chrome://selenium-ide/content/tools.js -> file:// /C:/Rommel/user-extensions.js?1447329745072, lineNumber -> 81, columnNumber -> 0, inner -> null, data -> null, stack -> IDEIncludeCommand.prototype.getIncludeDocumentBySynchronRequest@chrome://selenium-ide /コンテンツ/ツール。
セレンIDEコマンドで取得しました:loadTestData
XML ファイルは次のとおりです。
次のユーザー拡張ファイルを使用します: sideflow.js、include.js、datadriven.js、goto_sel_ide.js。どこかで、拡張ファイルの順序が重要であると読みましたが、順序を変更しても問題は解決しませんでした。
ファイル名を空白のままにするとエラーが続くため、XML ファイルの内容が原因ではないという結論に達しました。
また、別のサイトから拡張ファイルを取得しようとしましたが、それらはすべて同じようです。
助けていただければ幸いです。
android - ブラウザからの Android/iOS アプリの起動
同様の質問をたくさん読みましたが、私の問題に直接答えているものはありません。私はプロジェクトに取り組んでおり、Web アプリ内からサードパーティのアプリを起動する方法を実装したいと考えています。私は SOME URISchemes を見つけ、info.plist ファイルを調べることで、iOS デバイスと Android デバイスでこれらを正常に起動することができました。ただし、多くのアプリ (正直にテストしたアプリのほとんど) には、アプリを起動するために見つけることができる URIScheme がないことに気付きました (間違った場所を探している可能性があります)。起動したいアプリのセットリストは実際にはありません。これは、さまざまな人が使用している場合に異なるためです. 電話/タブレットにインストールされているアプリを起動する機能が本当に欲しい. Web アプリが行うことは、私が管理する Web アプリの編集者や使用者からフィードバックを得て作成したデータベースにリンクすることだけです。
私の質問はこれです.Webアプリ内からアプリを起動するにはどうすればよいですか?
私が見ているアプリは、http://handleopenurl.com/schemeなどのリストにはありません。
どんな助けでも大歓迎です。