检测支持Unity3d插件的userAgent

时间:2011-02-18 23:36:48

标签: unity3d unityscript

在Windows或OSX上,Explorer3,Firefox,Safari,Mozilla,Netscape和Camino支持unity3d网络播放器插件。

通过JavaScript,确定是否支持用户配置的最佳方法是什么,因此我可以使用相应的消息提醒他们?是否有插件可以很好地支持这种情况?我正在寻找一种更简单的解决方案,而不是手动梳理属性并在自己的不同设备上进行测试。

提前致谢!

2 个答案:

答案 0 :(得分:1)

您可以使用以下代码段检测操作系统:http://www.javascripter.net/faq/operatin.htm

为了检测支持的浏览器,我只使用jquery's $.browser属性。

答案 1 :(得分:1)

由于Unity使用NPAPI(用于非IE浏览器支持),因此它应该基本上适用于每个浏览器。例如,您没有列出Chrome,但Unity在Chrome中运行良好。它没有理由不适用于所有基于Gecko和WebKit的浏览器,这些浏览器构成了其余部分。

因此,在部署执行此操作的代码之前,请仔细考虑是否确实要显示警报,这可能会使绝大多数将无缘无故看到它的用户感到烦恼。如果您真的担心Unity无法使用的用户,那么您(或您的用户)遇到问题的浏览器黑名单可能是更好的解决方案。