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

posted @ 2013-06-07 17:36  魔狼再世  阅读(1042)  评论(0编辑  收藏  举报