木是妮可
木是妮可
  • 发布:2016-02-29 16:33
  • 更新:2016-03-01 14:41
  • 阅读:3571

mui.openWindow url问题

分类:MUI
                  >   document.getElementById("scanBtn").addEventListener("tap",function(){  
            var myweb=mui.openWindow({url:"_www/index.html",id:"ywensdf"});  
            console.log(myweb.getURL());  
        },false);  

代码如上,我测试了好多次,用的是华为p7,系统是5.0+,重启第一次进入该页面输出的url是index.html是正确的,但是我又从主页面进入该页面点击scanBtn事件,得到的url竟然是该页面的url,我不知道是不是我手机兼容性问题。

然后我两次输出:console.log(JSON.stringify(myweb));得到的信息如下:
这个重启第一次进入:> {"view_array":[],"IDENTITY":"NWindow","uuid":"NWindow51456734666280","callbacks":{"loaded":[null]},"callback_id":"plus61456734666280","id":"ywensdf"}

这个是后面进入:> {"view_array":[],"IDENTITY":"NWindow","uuid":"NWindow51456734666280","callbacks":{"back":[null],"menu":[null]},"callback_id":"plus21456734675079","id":"ywensdf"}

2016-02-29 16:33 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

看不懂什么意思

  • 木是妮可 (作者)

    求大神解决一下的啊

    2016-03-01 11:11

木是妮可

木是妮可 (作者)

document.getElementById("scanBtn1").addEventListener("tap",function(){
var myweb=mui.openWindow({url:"_www/index.html",id:"ywensdf"});
console.log(JSON.stringify(myweb));

        },false);  

<div id="scanBtn1" >返回主页</div>
本页面是:examples/fileCreate.html
主页面是:_www/index.html
当我安装这APP时,从主页index.html进入fileCreate.html,然后我点击返回主页,这时console.log(JSON.stringify(myweb))输出的是:index.html,如果我再次进入:fileCreate.html,再次点击:返回主页,console.log(JSON.stringify(myweb))输出的是:fileCreate.html这页面链接,我不知道这样是不是正确的,还是我手机有问题??请大神解答一下的

木是妮可

木是妮可 (作者)

还是上传apk文件上去给大伙儿看看的,主页>文件操作>文件创建>返回主页
其中:主页>文件操作>文件创建 这个是在主页:/index.html
返回主页是在:examples/fileCreate.html

主页进入fileCreate.html,点击返回主页,进入主页,再从主页进入 fileCreate.html页面,再点击返回主页,这时候就点不动了,经过调试:输出的url地址是fileCreate.html而不是index.html。

DCloud_UNI_FXY

DCloud_UNI_FXY

1.从index.html中打开fileCreate.html,请使用mui.openWindow。且阻止A里的href跳转

2.从fileCreate.html打开index.html,请使用mui.back()。不要mui.openWindow,就算用openWindow,那index.html也应该是plus.webview.getLaunchWebview()

木是妮可

木是妮可 (作者)

OK了,谢谢

该问题目前已经被锁定, 无法添加新回复