您能否检测到您的网页是否在Windows Mobile本机App中运行?

时间:2015-06-23 10:41:08

标签: javascript windows-phone-8 user-agent

如何检查在Windows手机上的本机应用下是否正在提供网页?

您无法使用自定义用户代理,因此到目前为止我们已完成以下操作...

检查Windows Phone的用户代理,检查WebBrowser是否表示从WebBrowser Windows控件提供的服务,然后尝试在我们的原生应用中调用方法以保证我们在应用中

但是,Windows的最新浏览器更新已从用户代理中删除WebBrowser

这意味着在Mobile IE上查看页面时会有延迟,因为我们必须尝试与我们的原生应用程序交谈以查看它是否存在,并等待超时以假设它不存在。

所以..

1)现在无论如何在Windows Mobile中设置自定义用户代理 - 我们迄今为止尝试过的所有内容都失败了。

2)我们可以通过另一种方式向页面指出它在我们的应用程序中运行吗?一开始就注入一些JS怎么样?

3)以某种方式告诉网页它运行的是什么?饼干,本地存储?

我们需要知道它在完成加载之前的运行位置,因此JS脚本可以在加载时告诉它们在哪里运行。

0 个答案:

没有答案
相关问题