2012-03-29 2 views
1

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:.

의견이 있으십니까?

답변

0

아쉽게도 Apps API에서는 지원되지 않습니다.

관련 문제