以下为 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");
- }
来源: http://www.bubuko.com/infodetail-2735346.html