Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.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 在后台打开应用程序链接,无需_Javascript_Html_Spotify - Fatal编程技术网

Javascript 在后台打开应用程序链接,无需

Javascript 在后台打开应用程序链接,无需,javascript,html,spotify,Javascript,Html,Spotify,我正试图让一首歌曲从浏览器开始在spotify中播放,我现在通过使用window.location.assign,它可以正常工作,但问题是它会使spotify应用程序打开并覆盖浏览器,这是我不想要的 在不打开程序窗口的情况下,是否仍可以执行链接 这里的当前示例 首先,命令不是window.location.assign,它只是window.location(param) 然而,这不是你想要的。不幸的是,您可以这样做的唯一方法是嵌入它(如果Spotify支持),或者从站点检索某种提要,Spotif

我正试图让一首歌曲从浏览器开始在spotify中播放,我现在通过使用
window.location.assign
,它可以正常工作,但问题是它会使spotify应用程序打开并覆盖浏览器,这是我不想要的

在不打开程序窗口的情况下,是否仍可以执行链接

这里的当前示例

首先,命令不是window.location.assign,它只是window.location(param)

然而,这不是你想要的。不幸的是,您可以这样做的唯一方法是嵌入它(如果Spotify支持),或者从站点检索某种提要,Spotify也必须支持这种提要。原因是,当你访问该URL时,浏览器中有很多信息:HTML显示,CSS改变外观,JS使其具有交互性,等等。通过请求链接,你需要的是所有这些元素,而不仅仅是声音


总而言之:没有,除非Spotify支持提要或嵌入。

有没有一种方法可以让我在执行打开链接的函数后立即使用window.focus()之类的东西将窗口恢复到右前方?你知道了,window.focus()是对的。但是,如果要创建一个全新的窗口,则需要说“window.open(URL)”而不是.location()。