日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

火狐 html5 退出 白屏,Html5+ 后退按钮出现白屏(webView.back会白屏)

發布時間:2025/3/12 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 火狐 html5 退出 白屏,Html5+ 后退按钮出现白屏(webView.back会白屏) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

您好,打包裝到 iPad 上去調試,A ->B 之后,第一次調用 webView.back 會顯示白屏,頁面切換使用的 webView.loadUrl ,代碼如下:

var sub = plus.webview.create(_basePath + 'pages/canlucate/canlucate.html', 'subpage-web', {

left: '80px',

right: '0px',

top: '55px',

bottom: '0px',

popGesture: 'none',

scrollIndicator: 'none'

});

plus.webview.currentWebview().append(sub);

mui('.mui-bar ul').on('tap', 'li', function() {

var href = this.getAttribute('data-href');

if(sub.getURL() != href) {

sub.loadURL(_basePath + href);

} else {

sub.show();

}

switchMenu(href);

});

/**

* 注冊頁面切換事件

*/

window.addEventListener('loadUrl', function(e) {

var url = e.detail.url;

if(sub.getURL() != url) {

sub.loadURL(_basePath + url);

} else {

sub.show();

}

switchMenu(url);

});

/**

* 注冊頁面回退事件

*/

window.addEventListener('goBack', function(e) {

sub.canBack(function(e) {

if(e.canBack) {

sub.back();

switchMenu(sub.getURL());

}

});

});

這里是頁面JS

//鏈接跳轉

var mainWebView;

function goUrl(url,id,options){

if(url.startWith('http://') || url.startWith('https://')){

if(mui.os.plus){

plus.runtime.openURL(url);

}else{

mui.openWindow(url);

}

return;

}

if(url.indexOf('.html') == -1){ //不包含 .Html 后綴

if(url.lastIndexOf('?') != -1){//Url中包含有參數

url = url.substring(0,url.lastIndexOf('?')) + '.html'+url.substring(url.lastIndexOf('?'));

}else{ //Url 不包含參數

url += '.html';

}

}

if(!mainWebView){

mainWebView = plus.webview.currentWebview().parent();

}

mui.fire(mainWebView,'loadUrl',{url: url});

}

返回

/**

* 返回上一頁

*/

function goBack(){

mui.back();

}

mui.back = function(){

if(!mainWebView){

mainWebView = plus.webview.currentWebview().parent();

}

mui.fire(mainWebView,'goBack');

}

附件是測試Demo,煩請看下,謝謝,測試流程 ,左側導航欄 客戶--》客戶列表--》點擊某一個客戶--》點擊左上角返回按鈕

總結

以上是生活随笔為你收集整理的火狐 html5 退出 白屏,Html5+ 后退按钮出现白屏(webView.back会白屏)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。