长见识了,原来微信浏览器内可以直接启动外部浏览器

微信浏览器启动外部浏览器

微信浏览器不仅可以访问各种网页,还可以启动外部浏览器对网页进行操作,这对于用户来说非常方便。下面我们一起了解微信浏览器启动外部浏览器的方法。

1. 使用外部浏览器打开网页

在微信浏览器的地址栏中输入要打开的网页地址,然后长按地址栏中的网址不放,会出现“在浏览器中打开”的选项,点击即可使用系统默认浏览器打开该网页。

var temperature = 0.6;

console.log('当前温度为: ' + temperature);

这种方法比较简单,适用于想要在外部浏览器中进行操作的用户。但如果用户想要在微信浏览器中继续操作该网页或是想要分享该网页给其他微信用户,使用这种方法就不太方便了。

2. 使用小程序打开网页

如果一个网页有对应的小程序,用户可以使用该小程序在微信浏览器中访问该网页。在微信浏览器的地址栏中输入要打开的网页地址,然后打开微信小程序,搜索对应的小程序,打开后即可在微信浏览器中访问该网页。

使用小程序打开网页的好处在于,用户可以在微信浏览器中继续操作网页,并且可以在小程序中进行分享,方便其他微信用户访问该网页。

3. 使用JSBridge启动外部浏览器

如果用户希望在微信浏览器中继续操作网页,但是又需要启动外部浏览器进行某些操作,可以使用JSBridge方法启动外部浏览器。具体方法如下:

首先需要引入JSBridge库,在head标签中添加以下代码:

<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>

<script src="./js/jsBridge.js"></script>

在需启动外部浏览器的按钮中添加如下代码:

$('#btn').on('click', function() {

var url = 'http://www.baidu.com';

jsBridge.invoke('webview_openExtApp', {

extAppId: 'com.tencent.mtt',

extInfo: url,

appId: ''

});

});

这段代码中的url是需要启动外部浏览器的网址。com.tencent.mtt表示启动的外部浏览器,可以根据需要进行更改。

点击该按钮,即可启动外部浏览器打开网页。

使用JSBridge启动外部浏览器适用于用户需要在微信浏览器中继续操作网页,但在某些情况下需要启动外部浏览器进行操作。

总结

以上三种方法都可以在微信浏览器中启动外部浏览器,具体使用哪种方法可以根据用户的需求和场景进行选择。如果只是想要在外部浏览器中进行操作,第一种方法比较方便;如果想要在微信浏览器中继续操作网页,并且想要分享网页给其他微信用户,可以使用第二种方法;如果需要在微信浏览器中继续操作网页,但是在某些情况下需要启动外部浏览器进行操作,可以使用第三种方法。