在做微信开发的时候,当通过微信的推送消息(页面1)打开网页后(进入页面2),此时,再次打击链接打开网页(页面3)。当点击安卓手机的返回按钮时,可以正常回退到“页面2”,但是当点击微信左上角的返回按钮时,会直接回退到“页面1”。
起初感觉是加载浏览器插件的原因,思考了好久不得结果。后来发现“招商银行信用卡中心”官方微信,并不存在上述问题。观察招商银行的官方微信发现,页面2的title是微信定义的title,但是页面3的title变成了用户自定义的title,点击链接的时候在新的浏览器窗口打开链接了。
修改页面2的链接在<a></a>中添加属性target="_blank",测试通过。
对于这个问题我的第一反应不是自己思考如何解决,baidu、google一通搜索,越搜索越觉得问题好像很复杂的样子。可当自己真正开始思考,动手实践的时候就会发现,其实没有自己想的那么困难、多思考,多动手才是王道啊、
原文地址:http://www.cnblogs.com/yasun/p/3718475.html