我正在使用 sencha 版本 2.1.1 ,sencha cmd 版本 v3.0.2.288。Ext.device.Device.openURL
不管用。我能在这里做什么?论坛说升级sencha会解决它,是真的吗?那么我该如何升级呢?
问问题
1028 次
1 回答
0
当某些按钮点击 URL 无法通过移动安全打开时,或者上述功能完全为本机的情况下,我使用以下代码段:
MyApp.Util.openLink = function(href) {
var link = document.createElement('a');
link.setAttribute('href', href);
link.setAttribute('target','_blank');
var clickevent = document.createEvent('Event');
clickevent.initEvent('click', true, false);
link.dispatchEvent(clickevent);
return false;
};
需要时,我有从应用程序命名空间扩展的实用程序功能。要模拟 Ext.device.Device.openURL,您可以在代码中将旧窗口设置为在MyApp.Util.openLink(href);
调用后关闭。
于 2014-03-07T14:10:39.160 回答