以下為php瀏覽器頭判斷代碼實例:
public function getUserAgent()
{
return isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
}
$agent = self::getUserAgent();
if (strpos($agent, 'MicroMessenger') === false) {
throw new Q_Exception('請使用微信打開', Lib_Code_API::ARGUS_ILLEGAL);
}
if (strpos($agent, 'AlipayClient') === false) {
throw new Q_Exception('請使用支付寶打開', Lib_Code_API::ARGUS_ILLEGAL);
}
以下為頁面關閉JS實例:
function closeWxWindow()
{
WeixinJSBridge.call("closeWindow");
}
function closeAliWindow()
{
AlipayJSBridge.call("closeWebview");
}