微信页面打开链接,引导在其他浏览器打开的引导页实现

背景

微信访问网站时,网页内容不显示,显示引导内容,让用户用浏览器打开

实现

判断为微信浏览器时,阻止页面加载,提示“点击右上角用浏览器打开”信息
阻止页面加载需要在document文档头部载入相关js代码

1
2
3
4
<script>
window.stop(); // 停止窗口的加载。
document.write('<div>点击右上角用浏览器打开</div>');
</script>

[Window stop() 方法] 由于脚本的加载顺序,stop()方法不能停止包含它的文档的加载,但是它将停止加载大型图像、新窗口和其他延迟加载的对象。
[HTML DOM write() 方法] write() 方法可向文档写入 HTML 表达式或 JavaScript 代码。