我正在做一些从网站启动特定程序(由我们创建)的奇特工作。目前,我仍处于研究阶段,所以我对非常古怪的建议持开放态度。
基本上,我们的应用程序将通过“myapp://something”链接打开;Steam 用户可能熟悉的东西。但是,为了可用性,如果有人在未安装适当程序的情况下单击此类链接,我们希望安全地提供一些错误场景。大多数浏览器只会将您带到一个无用的完整选项卡错误页面,但我们有几个潜在的解决方案,即使对于较旧的 IE 浏览器也是如此。
对于较新的 IE 浏览器,我想利用这个 API 功能,显然是在 v10 中引入的:navigator.msLaunchUri()
http://msdn.microsoft.com/en-us/library/ie/jj154912(v=vs.85).aspx
然而,我和几位开发人员已经使用开发人员控制台寻找这种方法——我们在 Windows 7 上运行 IE11——但它似乎不存在。我已经在 Windows 8 上尝试过,它似乎可用,但我的一部分希望这与系统中其他一些可能的差异有关。谁能向我建议为什么这种方法可能或可能不可用?