在Windows或OSX上,Explorer3,Firefox,Safari,Mozilla,Netscape和Camino支持unity3d网络播放器插件。
通过JavaScript,确定是否支持用户配置的最佳方法是什么,因此我可以使用相应的消息提醒他们?是否有插件可以很好地支持这种情况?我正在寻找一种更简单的解决方案,而不是手动梳理属性并在自己的不同设备上进行测试。
提前致谢!
答案 0 :(得分:1)
您可以使用以下代码段检测操作系统:http://www.javascripter.net/faq/operatin.htm
为了检测支持的浏览器,我只使用jquery's $.browser属性。
答案 1 :(得分:1)
由于Unity使用NPAPI(用于非IE浏览器支持),因此它应该基本上适用于每个浏览器。例如,您没有列出Chrome,但Unity在Chrome中运行良好。它没有理由不适用于所有基于Gecko和WebKit的浏览器,这些浏览器构成了其余部分。
因此,在部署执行此操作的代码之前,请仔细考虑是否确实要显示警报,这可能会使绝大多数将无缘无故看到它的用户感到烦恼。如果您真的担心Unity无法使用的用户,那么您(或您的用户)遇到问题的浏览器黑名单可能是更好的解决方案。