我正在使用sencha版本2.1.1,sencha cmd版本v3.0.2.288。 Ext.device.Device.openURL
无效。我能在这做什么?论坛说升级sencha会修复它,这是真的吗?那么我该如何升级呢?
答案 0 :(得分:0)
如果某些按钮点击网址无法通过移动安全设备打开,或上述功能仅为原生设备的情况,我会使用此代码段:
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;
};
我需要在app命名空间中扩展实用程序功能。要模拟Ext.device.Device.openURL,可以在调用MyApp.Util.openLink(href);
后将旧窗口设置为在代码中关闭。