繁体   English   中英

在Windows 8中将用户重定向到桌面浏览器

[英]Redirect user to desktop browser in windows 8

如果用户使用Windows 8 RT浏览器访问我的网页,是否可以强迫或提示用户使用Windows 8桌面浏览器? 我希望能够使用Silverlight等插件。

是的,您可以提示用户切换到桌面版本。 Microsoft将此添加为需要它的站点的后备。 (但不适用于JavaScript)

http://blogs.msdn.com/b/ie/archive/2012/01/31/web-sites-and-a-plug-in-free-web.aspx

具有需要插件的站点的开发人员可以使用HTTP标头或meta标记来表示Metro风格的Internet Explorer提示用户。

HTTP头

X-UA-Compatible: requiresActiveX=true

META标签

<meta http-equiv="X-UA-Compatible" content="requiresActiveX=true" />

Metro风格的IE10会检测到这些标志,并为用户提供一键式选项以在桌面上切换到IE10:

但是,Microsoft强烈鼓励我们过渡到HTM5插件免费的世界。 是否发生这种情况还有待观察,但是如果将来它们变得越来越难使用插件,这也不会令我感到惊讶。 它们是大量安全漏洞的来源。

从长期来看,最好不要在代码中使用插件。 考虑到大量的Android,IOS以及其他平板电脑和手机,这是有道理的。 跨平台的Web开发从未像现在这样重要,我敢打赌这将继续成为趋势。

如果您将网站设计为仅限于在一种浏览器中使用,则人们可能会完全避免使用它。 我知道我会的,除非这是我必须使用的网站。 即银行网站或一些工作场所。

也许您应该创建一个跨浏览器友好的网站,并为更增强的功能创建一个APP?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM