0
BackGround:我已經開發出一個SenchaTouch應用程序,使用sencha 2.1。現在我正在嘗試使用cordova 2.2.0 js來顯示簡單的警報消息。Sencha Touch 2:使用科爾多瓦顯示簡單提示信息時出錯。
我的基本的疑問是「我能顯示警告框使用谷歌瀏覽器‘navigator.notification.alert’或我必須在模擬器中運行它看到警告框?」
我按照以下步驟操作。
將cordova 2.2.0 js包含在我的工作區中,並從index.html中引用它。我能夠在Google Chrome的「網絡」標籤中看到加載的文件。
下面是我的代碼,它只是簡單地顯示按鈕點擊本機警報框。
alertDismissed : function() { console.log('This function is called'); } onLoginNoteCommand: function() { console.log('onLoginNoteCommand'); navigator.notification.alert( 'Please Select a Car', // message this.alertDismissed, // callback ' ' // title ); }
發生錯誤
我得到 「Uncaught TypeError: Cannot call method 'alert' of undefined
」 錯誤。
任何想法我在做什麼錯了?
感謝
簡單來說這個錯誤說法navigator對象是不確定的,因爲它是目前在corodova不煎茶,請嘗試使用Ext.Msg –