在 Dropbox 的主页 (http://www.dropbox.com) 上,当用户单击下载按钮时,它会启动 1) 用户浏览器的正确安装程序和2) 将它们重定向到相应的安装说明页面,而不会被标记主要浏览器作为弹出窗口。
我尝试使用以下代码用 Javascript 实现他们的方法:
<a href="http://downloadlink.exe" onClick="window.open('http://InstallInstructionsURL.com');">
但是各种浏览器会阻止它并将其标记为弹出窗口。而且它只捕获了问题的一部分(而不是将用户重定向到适当的浏览器和安装说明页面的部分)。
Dropbox 的主页效果很好。但我很难弄清楚他们做了什么,以及如何自己做。
作为仍在为桌面/浏览器开发下载应用程序的软件开发人员,我非常感谢任何帮助!