首页 > 解决方案 > 如何使用 PHP 代码检测正在使用的浏览器作为 webview 应用内 MacOS?

问题描述

我希望打开 URL 的用户使用 web 视图(应用内 MacOS)。如果用户使用普通浏览器,则必须登录。

我使用此代码,但它不起作用:

<?php
if($_SERVER['HTTP_X_REQUESTED_WITH'] == "your.app.id") {
echo 'YES';
} else {
echo 'NO';
session_start();
if (!isset($_SESSION['username'])) {
    header("location:login.php");
} else {
    echo "Wellcome " . $_SESSION['username'];
}
}
?>

your.app.id 是产品包标识符??

我的产品包标识符是:com.apple.test

我在 MacOS 应用程序中打开 url,但结果始终是:NO

标签: phpwebviewin-app

解决方案


推荐阅读