javascript - 网页如何判断它是否在没有引荐来源网址的 webapp View 中打开?

标签 javascript android ios

对于 Android 和 iOS,您能否仅使用 JavaScript 检测页面是否在 webapp View 中打开而没有 referrer 信息?例如,脚本位于同一域访问的第二个页面上的什么位置?

最佳答案

我们实现这一点的方法是修改我们 native 应用程序中的 UserAgent 字符串。我们将应用的名称插入用户代理字符串的末尾。

然后我们的 WebApp 可以判断它是在 Android 还是 IOS native 应用程序中加载。

其他方法可能是让 native 应用程序始终传递特定的查询字符串,例如 ?native=true 或散列,#!?native=true。

关于javascript - 网页如何判断它是否在没有引荐来源网址的 webapp View 中打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37324489/

相关文章:

android - 防止 RelativeLayout 环绕背景图像

ios - 如何在没有 NavigationController 的情况下使用 ASTableNode 在 ASViewController 上添加像 Navigationbar 这样的 headerView?

ios - Alamofire 4.0.0 : [String:String] is not convertible to [String : Any] & Request is ambiguous without more context

javascript - 连接到我的解析服务器返回 404

javascript - 在 Phaser 中绘制圆弧并应用补间以在 5 秒内缩短其长度

javascript - React Hooks 的奇怪 'id' 和复选框行为

java - 如何以编程方式关闭Android中的对话框?

javascript - 使用 .has() 时 jQuery 不是函数

java - Android Java 中的 sleep ()

ios - 谁能帮助我理解为什么我的 PFUser 子类在 save() 上崩溃?