可以在javascript中检测webapp或移动浏览器

哦哦

我正在使用Web应用程序(iOS / Android)

基本上,我的应用程序看起来像

  • 基本上只是网页
  • 应用程序用WebView包装它
  • 因此,从技术上讲,用户可以使用移动浏览器(例如Safari,Chrome等,甚至PC Web浏览器)和移动应用程序访问页面

我想做的是检测来自用户的请求是来自移动应用程序还是移动浏览器。(使用javascript)

可能吗?如果是,请推荐该方法(由于项目是商业用途,所以我更喜欢使用本地javascript)

谢谢。

PS我不需要设备检测navigator.userAgent,此工作的目的是检测移动浏览器或移动应用程序,而不是设备用户使用的设备。

JobinrJohnson

您可以为应用程序webview添加自定义用户代理字符串,以便可以将webview与js区别开。对于android,您可以使用

myWebView.getSettings().setUserAgentString(<your custom user agent string>);

最好在实际的useragent字符串后附加额外的字符串

myWebView.getSettings.getSettings().setUserAgentString(myWebView.getSettings().getUserAgentString() + <your custom user agent string>);

您可以检查用户代理字符串是否包含来自JavaScript的自定义额外字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

移动本机浏览器检测脚本

来自分类Dev

jQuery检测移动浏览器?

来自分类Dev

使用JavaScript从iframe中检测浏览器,并根据浏览器显示不同的<div>内容?

来自分类Dev

使用Javascript在浏览器中检测SSL3

来自分类Dev

在浏览器中检测图像的粘贴事件(jquery / javascript)

来自分类Dev

在JavaScript中检测浏览器的在线状态

来自分类Dev

在JavaScript中为移动浏览器添加链接

来自分类Dev

使用JavaScript在移动浏览器中的UIWebview打开URL

来自分类Dev

在JavaScript中为移动浏览器添加链接

来自分类Dev

移动网络浏览器中的javascript

来自分类Dev

使用javascript检测用户浏览器

来自分类Dev

如何使用JavaScript检测浏览器?

来自分类Dev

如何检测移动浏览器(PHP / Javascript),然后更改图像/文本?

来自分类Dev

是否可以在浏览器中停止JavaScript重定向?

来自分类Dev

getusermedia在移动浏览器中冻结

来自分类Dev

浏览器中的 Wacom 取消移动

来自分类Dev

检测网络浏览器或移动设备以显示链接

来自分类Dev

如何检测浏览器是否可以在iframe中打开“网络文件夹”?

来自分类Dev

在浏览器中运行 reactjs webapp 时出现黑屏

来自分类Dev

是否可以通过移动浏览器触发Android服务?

来自分类Dev

Javascript / HTML移动浏览器模拟器

来自分类Dev

如何检测浏览器是否支持javascript中的乒乓框架?

来自分类Dev

用户禁用浏览器中的javascript时如何检测事件?

来自分类Dev

InstallPrompt之前的PWA应用无法在移动浏览器中启动,但可以在普通桌面浏览器中运行

来自分类Dev

现代浏览器检测?

来自分类Dev

浏览器语言检测

来自分类Dev

检测:从curl或浏览器

来自分类Dev

某些图片未在移动浏览器中显示(但在桌面浏览器中显示)

来自分类Dev

在移动浏览器中显示隐藏的溢出,但在桌面浏览器中不显示

Related 相关文章

  1. 1

    移动本机浏览器检测脚本

  2. 2

    jQuery检测移动浏览器?

  3. 3

    使用JavaScript从iframe中检测浏览器,并根据浏览器显示不同的<div>内容?

  4. 4

    使用Javascript在浏览器中检测SSL3

  5. 5

    在浏览器中检测图像的粘贴事件(jquery / javascript)

  6. 6

    在JavaScript中检测浏览器的在线状态

  7. 7

    在JavaScript中为移动浏览器添加链接

  8. 8

    使用JavaScript在移动浏览器中的UIWebview打开URL

  9. 9

    在JavaScript中为移动浏览器添加链接

  10. 10

    移动网络浏览器中的javascript

  11. 11

    使用javascript检测用户浏览器

  12. 12

    如何使用JavaScript检测浏览器?

  13. 13

    如何检测移动浏览器(PHP / Javascript),然后更改图像/文本?

  14. 14

    是否可以在浏览器中停止JavaScript重定向?

  15. 15

    getusermedia在移动浏览器中冻结

  16. 16

    浏览器中的 Wacom 取消移动

  17. 17

    检测网络浏览器或移动设备以显示链接

  18. 18

    如何检测浏览器是否可以在iframe中打开“网络文件夹”?

  19. 19

    在浏览器中运行 reactjs webapp 时出现黑屏

  20. 20

    是否可以通过移动浏览器触发Android服务?

  21. 21

    Javascript / HTML移动浏览器模拟器

  22. 22

    如何检测浏览器是否支持javascript中的乒乓框架?

  23. 23

    用户禁用浏览器中的javascript时如何检测事件?

  24. 24

    InstallPrompt之前的PWA应用无法在移动浏览器中启动,但可以在普通桌面浏览器中运行

  25. 25

    现代浏览器检测?

  26. 26

    浏览器语言检测

  27. 27

    检测:从curl或浏览器

  28. 28

    某些图片未在移动浏览器中显示(但在桌面浏览器中显示)

  29. 29

    在移动浏览器中显示隐藏的溢出,但在桌面浏览器中不显示

热门标签

归档