我正在使用sencha 2.1.1版,sencha cmd版本v3.0.2.288。 Ext.device.Device.openURL
不起作用。我能在這裏做什麼?論壇說升級sencha會解決它,這是真的嗎?那麼我如何升級它?Ext.device.Device.openURL不適用於sencha touch應用程序
1
A
回答
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;
};
我已經在需要時的實用功能擴展關閉該應用的名稱空間, 。要模擬Ext.device.Device.openURL,可以在調用MyApp.Util.openLink(href);
之後將舊窗口設置爲在代碼中關閉。
+0
我已經使用phonegap build修復了這個問題。我使用InAppBrowser打開url.It完美運作。 – Harikrishnan 2014-03-07 16:14:48
+0
考慮我的答案更多的開發工具提示。我會爲應用程序添加一個變量布爾「isNative」,然後if語句僅用於本地代碼或解決方法。在變通辦法前後僅使用特定註釋部分,它們都可以在生產版本中使用Ant剝離。 – 2014-03-07 16:22:58
相關問題
- 1. sencha touch:我無法主題Sencha Touch/ExtJS應用程序
- 2. Sencha Touch適用於Android的應用程序 - 具有多種活動
- 3. Sencha Touch也適用於桌面?
- 4. Sencha Touch 2和適用於PC的SDK
- 5. 測試Sencha touch 2應用程序
- 6. 更新sencha touch 2 android應用程序
- 7. 包Sencha Touch應用程序到apk
- 8. 部署Sencha Touch應用程序
- 9. Cordova Sencha Touch黑莓應用程序java.lang.illegalArgumentException
- 10. 創建Sencha Touch原生應用程序
- 11. Minify Sencha Touch 2應用程序代碼?
- 12. sencha touch 2目錄應用程序
- 13. 使用Sencha touch 2登錄Facebook的應用程序使用Sencha touch 2
- 14. 使用Phonegap和Sencha Touch的基於Webkit的應用程序
- 15. 無法使用Sencha Cmd創建Sencha Touch 2.1應用程序3.1.1.274
- 16. 本地存儲不適用於sencha觸摸應用程序
- 17. Sencha Touch,Phonegap - 應用程序圖標不起作用
- 18. Sencha Touch:從sencha應用程序撥號電話號碼
- 19. sencha touch ::如何處理我的sencha touch應用程序中的iOS
- 20. 在sencha touch中選擇選項不適用於android
- 21. 構建iPhone的應用程序,但不是爲iPad(Sencha Touch)
- 22. 卡在Sencha Touch應用程序中不顯示
- 23. sencha-touch應用程序不能正常工作
- 24. 如何使用Sencha touch使用WebSql數據庫應用程序
- 25. 在Sencha-Touch 2應用程序中加載外部Web應用程序
- 26. 如何在Rails 3應用程序中使用Sencha Touch 2?
- 27. 如何使用sencha touch生成cordova應用程序
- 28. 如何在Sencha Touch應用程序中調用JSONP請求
- 29. 當應用程序停止使用Sencha Touch 2.2和Phonegap
- 30. sencha touch 2應用程序的電池使用情況
根據2.1和2.2的文檔 - 「這個目前只適用於使用Sencha Native Packager的iOS。嘗試在PhoneGap,iOS Simulator或瀏覽器上使用它,只會導致當前窗口位置發生變化。如果您使用phonegap,則可以使用'navigator.app.loadUrl()'方法。 – SachinGutte 2013-05-07 06:39:02
嘗試在iOSSimulator..not工作 – Harikrishnan 2013-05-07 06:49:44
你使用Sencha本地包裝?如果是的話,我必須說它是越野車。或者,也可以使用Sencha Native Packager在包裝應用程序的真實設備上試用。 – SachinGutte 2013-05-07 06:51:53