【发布时间】:2018-08-01 17:46:10
【问题描述】:
如果您查看图像,则在 3 个应用程序(Web、Mobile 和 Touch Browser)之间存在共享网页。我需要为每个应用程序唯一地报告网页。所以如果网页A被加载了,就需要为每种类型的应用加载不同的JS库。目前,JS 引导加载程序文件处理加载正确 JS 库的逻辑,但这是一对一的关系。我现在需要一种方法来确定哪个应用程序正在加载网页并加载适当的库(DTM 库但不相关)。该解决方案必须驻留在 JS 引导加载程序文件逻辑中。我正在研究使用 navigator 对象来检测哪种类型的应用程序正在请求网页,但不确定这是否可行?也许特征检测是另一种方式,但不确定这如何/是否适用于应用程序?有什么想法吗?
【问题讨论】:
-
有没有办法让应用设置网页上的JS可以读取的变量?
-
我认为 location.protocol 对移动应用程序有帮助,但我在查找有关 Touch Browser 的任何信息时遇到了很多问题。
标签: javascript web mobile web-applications