Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过Spotify应用程序API打开自定义url方案_Javascript_Api_Spotify - Fatal编程技术网

Javascript 通过Spotify应用程序API打开自定义url方案

Javascript 通过Spotify应用程序API打开自定义url方案,javascript,api,spotify,Javascript,Api,Spotify,从Spotify应用程序中,我想与已使用自定义URL方案注册的本机应用程序通信。我正在用一个可点击的锚标签进行测试 <a href="myscheme:/test">open custom url scheme</a> 在任何浏览器中都可以正常工作。起初,当我在Spotify中单击链接/运行JavaScript时,什么都没有发生。将manifest.json中的权限扩展到 "RequiredPermissions": [ "https://*",

从Spotify应用程序中,我想与已使用自定义URL方案注册的本机应用程序通信。我正在用一个可点击的锚标签进行测试

<a href="myscheme:/test">open custom url scheme</a>
在任何浏览器中都可以正常工作。起初,当我在Spotify中单击链接/运行JavaScript时,什么都没有发生。将manifest.json中的权限扩展到

    "RequiredPermissions": [
    "https://*",
    "http://*",
    "myscheme:/*"
]
我在这两种情况下都会在内容视图中看到此页面(单击和JS)

更新:对于方案
mailto:
这似乎很好。即使没有明确输入
所需权限

更新2:在较新版本(如0.8.4.124)中,单击带有自定义URI的链接对内容不再产生影响。日志说明:

W [CefAppInstance.cpp:49           ] App spotify:app:tutorial is not allowed to access resource: myscheme:/test
mailto:
在没有明确的
所需权限的情况下仍然可以工作


你知道吗?

不幸的是,据我所知,Apps API不支持这一点

<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:
W [CefAppInstance.cpp:49           ] App spotify:app:tutorial is not allowed to access resource: myscheme:/test