Spotify 앱에서 맞춤 URL 스키마에 등록 된 기본 애플리케이션과 통신하고 싶습니다. 나는 클릭 앵커 태그Spotify Apps API를 통해 사용자 정의 URL 스키마
<a href="myscheme:/test">open custom url scheme</a>
뿐만 아니라 자바 스크립트 코드 모두가 모든 브라우저에서 잘 작동
location.href = "myscheme:/test";
와 테스트입니다. 처음에는 링크를 클릭하거나 Spotify에서 JavaScript를 실행했을 때 아무런 변화가 없었습니다.
"RequiredPermissions": [
"https://*",
"http://*",
"myscheme:/*"
]
나는 두 경우에 대한 내용보기이 페이지를 얻고로의 manifest.json의 권한을 확장 한 후
<head></head>
<body>Error -302 when loading url myscheme:/test</body>
및 콘솔 출력은
I [mainview:6886] Load complete (1) url:
I [mainview:6886] Load complete (0) url: cef-error:
을 말한다 (클릭하고 JS)
업데이트 : 구성표가 mailto:
인 경우 이는 정상적으로 작동하는 것 같습니다. RequiredPermissions
에 대한 명시적인 진입 없이도.
업데이트 2 : 최신 버전 (예 : 0.8.4.124)에서는 맞춤 URI가있는 링크의 클릭이 더 이상 콘텐츠에 영향을 미치지 않습니다. 로그 상태 :
W [CefAppInstance.cpp:49 ] App spotify:app:tutorial is not allowed to access resource: myscheme:/test
명시 적 RequiredPermissions
없는 작품 여전히 mailto:
.
의견이 있으십니까?