Swift上的WKWebView没有在PHP上运行die()

时间:2019-09-23 12:33:51

标签: javascript php swift wkwebview

我正在尝试将我的PWA变成一个应用程序。到目前为止,除了Google登录外,我已经可以完成所有工作。

我使用PHP验证从Google OAuth2提供的令牌,然后将其作为postMessage发送。

if($userinfo) { // check if the token was validated successfully
  print_r($userinfo);
  $_SESSION['id'] = $userinfo['sub'];
  die("<script>window.opener.postMessage({sid: '".session_id()."'}, '*')</script>");
} else {
  header('HTTP/1.1 401 Invalid Token');
  die("Invalid token (try signing in again)");
}

当此代码在WKWebView上运行时,它仅在userinfo上运行print_r,并且不会消失并运行用于发布sid的脚本。

在Webview中运行时,如何使php死掉?

非常感谢您。

0 个答案:

没有答案