我使用 WebView 为我的网站 example.com
创建了一个 Android 应用程序。现在,我希望我的用户只能从应用程序浏览我的网站,因此我想在页脚上显示一条消息,就像 Quora 对从浏览器浏览的 Android 用户所做的那样。请参阅下图以供引用:
现在的问题是我在应用程序中使用 example.com
的 webView,并且我想在“example.com”本身上显示消息,因此我用来显示消息的任何代码也会得到显示在 webView 中。有什么方法可以检测或区分 Android 浏览器和 Android webView 应用程序吗?
注意:我想在网站上而不是在应用程序中显示消息。因此请提供 PHP、HTML 或 JavaScript 代码,而不是 Java。
最佳答案
为 webView 和浏览器提供相同的 o/p。
<?php
$url = $_SERVER["HTTP_X_REQUESTED_WITH"];
$url1 = "com.chatadda.free";
$url2 = "com.chatadda.android";
$url3 = "com.chatadda.android.pro";
$url4 = "com.chatadda.android.premium";
if($url != $url1 || $url != $url2 || $url != $url3 || $url != $url4) {
echo "Not on App";
echo $_SERVER["HTTP_X_REQUESTED_WITH"];
}
else {
echo "On App";
}
?>
关于javascript - 如何检测Android浏览器而不是Android应用程序(WebView)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41358184/