【问题标题】:how to detect webview or browser in android如何在android中检测webview或浏览器
【发布时间】:2019-08-01 10:30:56
【问题描述】:

我将在 android 中检测 webview 或浏览器 我想在 Android 浏览器中显示横幅。哪些用户点击安装应用。而且我不想在 webview android 上显示这个横幅。

我用这个:

    <?php
     if ($_SERVER['HTTP_X_REQUESTED_WITH'] == "app.mypackage") {
      echo 'WebView'; }
      else {
     echo 'no-WebView';
     }
   ?>

但这不起作用,并在浏览器和 webview 应用程序中显示“webview”

还有其他方法吗?

【问题讨论】:

  • 让我从最终用户的角度给你一点提示:不要 - 我讨厌网站为他们的用户展示一个巨大的横幅应用程序,阻止大量内容并需要像素精确的点击技能。只需在登录页面的某处提及该应用程序并完成它 - 如果我关心安装该应用程序,我会安装该应用程序。
  • 我只想在页面底部的着陆页(下载应用程序)链接中放置一个小横幅。

标签: javascript php android css webview


【解决方案1】:

不准确,但您可以使用 Javascript 来检查网站运行的平台:

navigator.platform

使用此属性的可能结果包括:

  • HP-UX
  • Linux i686
  • Linux armv7l (Android)
  • Mac68K
  • MacPPC
  • MacIntel
  • SunOS
  • Win16
  • Win32
  • WinCE

【讨论】:

  • 如何使用它在(Android 浏览器)中显示横幅(仅)?
猜你喜欢
  • 2011-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-11
  • 2012-06-11
相关资源
最近更新 更多