SpotifyアプリからカスタムURLスキームに登録されているネイティブアプリケーションと通信したいです。私は、クリック可能なアンカータグSpotify Apps APIを使用してカスタムURLスキームを開きます
<a href="myscheme:/test">open custom url scheme</a>
だけでなく、JavaScriptコードの両方が、任意のブラウザから正常に動作
location.href = "myscheme:/test";
でテストしています。最初は、リンクをクリックするか、SpotifyでJavaScriptを実行したときに何も起こりませんでした。
"RequiredPermissions": [
"https://*",
"http://*",
"myscheme:/*"
]
にmanifest.jsonをして権限を拡張した後、私は
<head></head>
<body>Error -302 when loading url myscheme:/test</body>
(クリックするとJS)両方のケースのためのコンテンツビューで、このページを取得していますし、コンソール出力は
I [mainview:6886] Load complete (1) url:
I [mainview:6886] Load complete (0) url: cef-error:
を語ります
更新:スキームmailto:
の場合、これはうまくいくようです。 RequiredPermissions
への明示的な入力がなくても。
更新2:最近のバージョン(0.8.4.124など)では、カスタムURIを持つリンクのクリックは、コンテンツにもう影響しません。ログ状態:明示的なRequiredPermissions
のない作品にはまだ
W [CefAppInstance.cpp:49 ] App spotify:app:tutorial is not allowed to access resource: myscheme:/test
mailto:
。
ご存知ですか?