当您安装某些软件时,有时会出现一个可点击的链接,该链接会将您带到开发人员的网站,并且某些安装程序会在 IE 中持续打开此链接,即使它不是默认的网络浏览器。
他们为什么坚持使用 IE(Internet Explorer)?如果我将 Firefox 设置为默认 Web 浏览器,为什么会忽略这一事实?他们是如何做到这一点的?
对于某些应用程序来说也是如此。
答案1
按Win+R并输入:
iexplore http://superuser.com/
现在按下Enter...这就是他们所做的;)
有两种可靠的方法可以打开链接,一种是通过运行http://example.com
(系统将使用默认浏览器处理它),第二种是通过运行iexplore http://example.com
(它将运行 IE 的可执行文件并将带有 URL 的命令行参数传递给它)。由于某些未知原因,一些开发人员使用第二种方法。
答案2
我的猜测是,他们是通过iexplore.exe
直接调用而不是系统定义的浏览器来实现这一点的。
至于原因,这更像是一个哲学问题。简单的答案是因为开发人员很懒。IE 的某些“功能”不是标准的,无法与其他浏览器兼容。这是微软长期以来强迫人们使用 IE 的宣传活动的一部分。优秀的开发人员会解决这个问题,而懒惰的开发人员会强迫您使用 IE。