以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  用Hbuilder打包app 安装后第二次打开就白屏了  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=107143)

--  作者:yjf123
--  发布时间:2017/9/22 9:05:00
--  用Hbuilder打包app 安装后第二次打开就白屏了
用Hbuilder打包app 安装后第二次打开就白屏了,什么回事。重新安装才可以,关闭再打开又是白屏了。
--  作者:有点甜
--  发布时间:2017/9/22 9:09:00
--  

测试论坛的安装包有没有问题?

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=106991&skin=0

 

测试论坛的例子,有没有问题?

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=107063&skin=0

 


--  作者:yjf123
--  发布时间:2017/9/22 9:20:00
--  

发现是登录后关闭再打开就白屏,如果不登录的话就可以打开

 


图片点击可在新窗口打开查看此主题相关图片如下:s70922-091738.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:s70922-091933.jpg
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/9/22 9:38:00
--  

你代码编写有问题,我直接测试下面这个例子正常

 

http://www.foxtable.com/mobilehelp/scr/0138.htm

 

 

你的hbuilder设置的页面入口是哪里?就上面的例子来说,你要写成

 

http://192.168.0.102/

 

 

http://192.168.0.102/default.htm


--  作者:yjf123
--  发布时间:2017/9/22 10:26:00
--  
怎么设置手机返回键为浏览后退,不是直接退出app呢
--  作者:有点甜
--  发布时间:2017/9/22 11:22:00
--  
以下是引用yjf123在2017/9/22 10:26:00的发言:
怎么设置手机返回键为浏览后退,不是直接退出app呢

 

web/weui目录下weui.me.js文件,修改onload函数

 

function onload() {
    var eles = document.getElementsByClassName("weui_mask_transition");
    for (var i = 0; i < eles.length; i++) {
  eles[i].addEventListener("transitionend", hideActionMask);
    } 
 eles=document.getElementsByClassName("fox_table")
 for (var i = 0; i < eles.length; i++) {
  eles[i].onmousedown=tableMouseDown;
  eles[i].rowSel = -1;
  eles[i].colSel = -1;
  if(eles[i].hasAttribute("data-pagenumber")){
   eles[i].pagenumber=eles[i].attributes["data-pagenumber"].value;
  }
 }
 eles = document.getElementsByClassName("weui-gallery__img");
    for (var i = 0; i < eles.length; i++) {
        eles[i].onclick = galleryClick;
    }
 eles = document.querySelectorAll(".weui_uploader_files,.article_image");
 for (var i = 0; i < eles.length; i++) {
        eles[i].onclick = showGallery;
    }
 eles = document.querySelectorAll("[data-tab-page]");
 for (var i = 0; i < eles.length; i++) {
        eles[i].onclick = tabClick;
    }
 eles = document.querySelectorAll(".fox_actionsheet,.weui_dialog_ft");
 for (var i = 0; i < eles.length; i++) {
        eles[i].onclick = hide;
    }
 eles = document.getElementsByClassName("weui-gallery__del");
 for (var i = 0; i < eles.length; i++) {
        eles[i].onclick = galleryDelete;
 } 
 eles=document.getElementsByTagName("form");
 for(var i=0;i<eles.length;i++){
  if(eles[i].querySelector(".weui_uploader_input[data-incremental]")){
   eles[i].incremental = true;
   eles[i].onreset=resetForm;
   var fluds=eles[i].getElementsByClassName("weui_uploader_input");
   for(var idx=0;idx<fluds.length;idx++){
    fluds[idx].Files = [];
   }
  }
 }
 var eles = document.getElementsByClassName("weui_uploader_input");
    for (var i = 0; i < eles.length; i++) {
  if (!eles[i].Files){
   eles[i].onchange = previewFile;
   }
  else{
   if(eles[i].hasAttribute("data-scalewidth") || eles[i].hasAttribute("data-scaleheight")){
    eles[i].onchange = previewFile3;
   }
   else {eles[i].onchange = previewFile2;}
  }
    }

    document.addEventListener("plusready", function() {
        var webview = plus.webview.currentWebview();
        plus.key.addEventListener(\'backbutton\', function() {
        webview.canBack(function(e) {
            if(e.canBack) {
                webview.back();
            } else {
                plus.nativeUI.confirm("退出程序?", function(event) {
                    if (event.index) {
                        plus.runtime.quit();
                    }
                }, null, ["取消", "确定"]);
                //webview.close(); //hide,quit
                //plus.runtime.quit();
            }
        })
        });
    });

}