我們正在使用Worklight 6.0.0企業版,目前正在爲Android,BB,Windows Phone 8和iOS構建混合應用程序。IBM Worklight 6.0 - WL.Client.reloadApp()不適用於Windows Phone 8
當點擊註銷按鈕時調用WL.Client.reloadApp()
時,我們正在獲取以下錯誤。這適用於除WP8以外的所有操作系統。
CordovaBrowser_NavigationFailed :: ///www/default/www/default/pages/www/default/pages/www/default/pages/www/default/pages/myaccount.html ERROR: Exception in InvokeScriptCallback :: An unknown error has occurred. Error: 80020006. ERROR: Exception in InvokeScriptCallback :: An unknown error has occurred. Error: 80020006.
這是我們的註銷功能:
logout() {
window.localStorage.clear();
$.mobile.changePage("../MainPage.html");
$('#username').val('');
$('#password').val('');
$("#Footer").show();
$("#ui_logoutlst").hide();
$("#homeBt_menu").hide();
$('ul#QuickLinks li').width('50%');
};
這看起來與重新加載相關性較低,並且與那裏的路徑更相關......您能否花費更多關於應用程序結構(乘法?)的內容? –
還解釋更多關於您的註銷功能;它肯定不會重新加載... –
感謝Idan的回覆,在註銷功能中,我們正在清除localstorage並將用戶重定向到應用程序的主頁面,如下所示。當用戶導航到除主頁以外的其他頁面並單擊註銷按鈕功能時,會出現該問題註銷(){window.localStorage.clear();}}。 \t $ .mobile.changePage(「../ MainPage.html」); \t $('#username')。val(''); \t $('#password')。val(''); (「#Footer」)。show(); \t $(「#ui_logoutlst」)。hide(); \t $(「#homeBt_menu」)。hide(); \t $('ul#QuickLinks li')。width('50%'); }; – Shireesh