我正在为多个设备编写一个 HTML5 / JavaScript 应用程序,但是在为 Win8 和 iOS 编写它时出现了我的问题。
由于 Win8 的严格安全性,我需要将某些函数,特别是那些将 HTML 或 div 注入窗口的函数,封装在一个名为execUnsafeLocalFunction 的 WinJS 函数中。
当我在 iOS 上运行同一个应用程序时,它无法运行这些功能,因为 WinJS 不存在。
如何创建条件语句以检查运行应用程序的设备是 Win8 设备还是 iOS?这样我可以告诉它运行function foo或function bar。