gpt4 book ai didi

javascript - 如果在 Chrome webview 中加载了页面,如何在 JavaScript 中检测?

转载 作者:搜寻专家 更新时间:2023-11-01 04:26:03 26 4
gpt4 key购买 nike

我正在为 Chrome 编写一个打包的应用程序,它有一个 webview 标签,我可以在其中加载我的网站。

网站 JavaScript 代码是否可以检测到它是在 webview 中加载的? navigator.userAgent 属性没有任何线索。

最佳答案

除 Jivings 提到的方法之外的其他方法:

  • 在 WebView 中加载一个略有不同的 URL,例如 http://example.com?in_webview=1 ,并将其反射(reflect)在网站提供的 JavaScript 中。
  • 相同的想法,但使用#fragment。我不确定 #fragment 是否会正常工作,但如果可以,那很好,因为服务器不会被奇怪的查询参数弄糊涂。
  • 使用嵌入器,将执行不同操作的脚本插入到 webview 的 DOM 中。

关于javascript - 如果在 Chrome webview 中加载了页面,如何在 JavaScript 中检测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17253997/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com