JSAPI

  • Since 8.1

    openInBrowser

    唤起外部原生浏览器上打开一个url

    使用方法

    AlipayJSBridge.call('openInBrowser', {
      url: 'https://m.taobao.com/'
    });
    

    代码演示

    打开淘宝

    <h1>打开淘宝</h1>
    <a href="#" class="btn J_demo">执行</a>
    <script>
    function ready(callback) {
      // 如果jsbridge已经注入则直接调用
      if (window.AlipayJSBridge) {
        callback && callback();
      } else {
        // 如果没有注入则监听注入的事件
        document.addEventListener('AlipayJSBridgeReady', callback, false);
      }
    }
    ready(function(){
      document.querySelector('a').addEventListener('click', function() {
        AlipayJSBridge.call('openInBrowser', {
          url: 'https://m.taobao.com/'
        });
      });
    });
    </script>
    

    API

    AlipayJSBridge.call('openInBrowser', {
      url
    })
    

    入参

    名称类型描述必选默认值版本
    urlstring要打开的URLY