如果用户使用Windows 8 RT浏览器打开我的网页,是否可以强制或提示用户使用Windows 8桌面浏览器?我希望能够使用Silverlight等插件。将用户重定向到Windows 8中的桌面浏览器
回答
是的,你可以提示用户切换到桌面版本。微软将此作为对需要它的网站的回退。 (但不使用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:
但是,微软强烈鼓励我们转向HTM5插件免费领域。这种情况是否会发生还有待观察,但如果将来使用插件越来越困难,我不会感到惊讶。它们是大量安全漏洞的来源。
因此,从长远来看,开始在代码中使用插件可能会更好。考虑到Android,IOS和其他平板电脑和手机的过多,这是有道理的。跨平台的网站开发从未像现在这样重要,我敢打赌,这将继续成为趋势。
如果您设计的网站仅限于在一个浏览器中使用,那么人们可能完全避免使用它。我知道我会的,除非它是我可以使用的网站。即银行网站,或工作的东西。
也许你应该制作一个跨浏览器友好的网站,并为更多的增强功能创建一个APP?
一个3D CAD/CAM ActiveX不容易(在当今人类技术的范围内)移植到Javascript和Canvas。至少,Javascript需要静态类型化,并且需要创建一个完整的UI库。 – 2013-03-19 17:43:24
- 1. Bookmarklet:将移动浏览器重定向到m。*。*并将桌面浏览器重定向到www。*。*
- 2. 仅在桌面上重定向Safari浏览器
- 3. 如何根据浏览器用户代理重定向页面?
- 4. 如何将用户重定向到登录后浏览的同一页面drupal
- 5. 用于浏览器/桌面/ Android的用户界面语言
- 6. 如何将浏览器重定向到textarea中的链接?
- 7. 浏览器重定向到https
- 8. 浏览器不重定向到IDP - ADFS
- 9. iPhone浏览器中的HTML字体大于桌面浏览器
- 10. Silverlight桌面浏览器?
- 11. 拖放到桌面/浏览器
- 12. 如何将浏览器重定向到数据库中的页面
- 13. 从浏览器的桌面共享
- 14. 如何在打开浏览器时使用用户首选语言将页面重定向到用户
- 15. .htaccess将主页重定向到“关于”页面的桌面用户
- 16. 将文件从浏览器拖放到桌面/应用程序
- 17. HTML 5使用在桌面浏览器和手机浏览器
- 18. 使用AJAX重定向浏览器
- 19. 如何将用户的浏览器URL重定向到Nodejs中的不同页面?
- 20. 使用QText浏览器打开桌面
- 21. Web浏览器与桌面交互?
- 22. 将用户重定向到
- 23. 重定向用户从浏览器下载Android应用程序
- 24. 使用c:redirect重定向用户浏览器安全吗?
- 25. 旧的浏览器重定向循环?
- 26. 在Google Chrome浏览器浏览器中自动将我的应用程序从HTTP重定向到HTTPS
- 27. 从Android上的应用内浏览器重定向到应用
- 28. 浏览器 - 桌面 - 浏览器数据通道
- 29. 桌面移动浏览器模拟器
- 30. 通知 - HTML /浏览器/ WebKit的/桌面
http://tablet-news.com/2012/02/02/windows-8-browser-may-prompt-users-to-use-desktop-ie-for-flash-content/声明这可能是案例 – stevebot 2012-08-15 16:42:58