12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- var oldBack = null;
- var errorMsg = "";
- mui.plusReady(function() {
- plus.nativeUI.closeWaiting();
- oldBack = mui.back;
- var self = plus.webview.currentWebview();
- errorMsg = self.errorMsg||"";
- $('#error_msg_box').text(errorMsg);
- mui.back = function() {
-
- var wv = plus.webview.currentWebview(),
- opener = wv.opener(),
- preOpener = opener && opener.opener();
- if(opener && opener.id=="main") {
- mui.fire(opener,"refresh");
- opener.reload();
- oldBack();
- } else if(preOpener && preOpener.id == "main") {
- opener && opener.reload();
- mui.fire(opener,"refresh");
- oldBack();
- } else {
- if(preOpener) {
- preOpener.reload();
- mui.fire(preOpener,"refresh");
- preOpener.show();
- setTimeout(function() {
- wv.close();
- opener.close();
- },0);
- }
- }
-
- }
- });
- /*刷新事件*/
- window.addEventListener("refresh", function refresh(e) {
- errorMsg = e.detail.errorMsg;
- $('#error_msg_box').text(errorMsg);
- });
-
- $('#retry_btn').on('tap',function() {
- var wv = plus.webview.currentWebview(),
- opener = wv.opener();
- opener && opener.reload();
- oldBack();
- });
|