sencha touch 监控页面中的超链接(a标签),使用系统浏览器打开链接

pg版本2.6,如果不进行监控的话,点击超链接时,会在app中直接打开,导致app出错。

pg2.6中navigator.app.loadUrl的作用也是一样的。

所以使用window.open(a.href, '_system');

 1                     var el = Ext.getCmp('questionInfo').element;
 2                     el.clearListeners();
 3                     el.on('tap', function (e, t) {
 4                         var a = e.getTarget('a');
 5                         if (a) {
 6                             a.onclick = function () {
 7                                 return false;
 8                             }
 9                             window.open(a.href, '_system');
10                         }
11                     });

 questionInfo是当前显示视图的id

原文地址:https://www.cnblogs.com/mlzs/p/3124300.html