Internet explorer 始终在Internet Explorer中打开某些链接

Internet explorer 始终在Internet Explorer中打开某些链接,internet-explorer,registry,windows-shell,Internet Explorer,Registry,Windows Shell,我知道有人会问这个问题,我整天都在读关于它的东西。我知道,这太可怕了。遗憾的是,我们的页面上只有一个链接,可以启动Silverlight工具,在等待HTML5版本的时候,我们需要这样做 我读了一些答案,最后得出以下结论: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\rVL] @="URL:HyperText Transfer Protocol" [HKEY_CLASSES_ROOT\rVL\Application] "App

我知道有人会问这个问题,我整天都在读关于它的东西。我知道,这太可怕了。遗憾的是,我们的页面上只有一个链接,可以启动Silverlight工具,在等待HTML5版本的时候,我们需要这样做

我读了一些答案,最后得出以下结论:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\rVL]
@="URL:HyperText Transfer Protocol"

[HKEY_CLASSES_ROOT\rVL\Application]
"AppUserModelID"="Microsoft.InternetExplorer.Default"
"ApplicationCompany"="@C:\\Windows\\System32\\ieframe.dll,-55177"
"ApplicationDescription"="@C:\\Windows\\System32\\ieframe.dll,-55176"
"ApplicationName"="@C:\\Windows\\System32\\ieframe.dll,-55175"
"ApplicationIcon"="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\",0"

[HKEY_CLASSES_ROOT\rVL\DefaultIcon]
@="C:\\Windows\\System32\\url.dll,0"

[HKEY_CLASSES_ROOT\rVL\shell]

[HKEY_CLASSES_ROOT\rVL\shell\open]

[HKEY_CLASSES_ROOT\rVL\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" \"%1\""
这很有效。如果我创建了一个带有
rVL://www.microsoft.com
链接的HTML文件,它将启动IE。遗憾的是,它保留了
rVL://
,这意味着浏览器无法运行它,它无法识别它。我已经尝试过使用
%2
,但是我想不出一个锚标记传递两个参数的方法,我最终得到了一个空URL

我的注册表项基于
IE.HTTP
项。因此,我尝试使用
IE.HTTP://www.microsoft.com
。这会导致IE打开然后关闭。事实上,该键包含我已删除的项,以获得您在上面看到的内容,这使我达到了现在的状态(链接打开,由于前缀无效而无法工作)


我发现了IETab,我认为它可以工作,但是,它需要我们的用户进行一些配置。我希望让他们下载并运行
.reg
文件,这已经够糟糕的了。无论如何,这在这一点上都是一个挑战,因此,任何关于如何添加新前缀以允许链接启动IE并运行链接的建议都将不胜感激。

仅供参考,Silverlight不再被维护。我不确定我是否理解最初的问题?好的-问题很简单-我知道Silverlight没有被维护。但是,IE仍然毫无怨言地打开它,而Chrome和FF则没有。所以,我们想要一个链接,强制一个Chrome页面,在IE中打开一个新页面。在这个阶段,我们不会继续。我认为没有比我发现的更好的解决办法了。我知道在这里问是不可能的,谢谢你。为了澄清,我们正在使用第三方组件,它正在HTML5中重写,这是一个权宜之计解决方案仅供参考,Silverlight不再被维护不确定我是否理解最初的问题?好的-问题很简单-我知道Silverlight没有被维护。但是,IE仍然毫无怨言地打开它,而Chrome和FF则没有。所以,我们想要一个链接,强制一个Chrome页面,在IE中打开一个新页面。在这个阶段,我们不会继续。我认为没有比我发现的更好的解决办法了。我知道在这里问是不可能的,谢谢你。为了澄清,我们正在使用第三方组件,并且正在用HTML5重写它,这是一个权宜之计