Jauns
Jauns
  • 发布:2015-07-22 15:40
  • 更新:2017-01-12 16:00
  • 阅读:3447

真机测试可以,但打包后不可以 currentWebview().append()(原因:模版没添加。完)

分类:HTML5+

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Webview Example</title>
<script type="text/javascript">
var embed=null;
// H5 plus事件处理
function plusReady(){
embed=plus.webview.create("http://weibo.com/dhnetwork","",{top:"46px",bottom:"0px"});
plus.webview.currentWebview().append( embed );
}
if(window.plus){
plusReady();
}else{
document.addEventListener("plusready",plusReady,false);
}
// 返回上次页面
function goBack() {
embed.back();
}
// 前进到上次页面
function goForward() {
embed.forward();
}
</script>
</head>
<body>
后退到上次加载的页面
<button onclick="goBack()">Back</button>
<button onclick="goForward()">Forward</button>
</body>
</html>

2015-07-22 15:40 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

你好 你描述的“但打包后不可以 currentWebview().append()”,是报错 还是什么情况,描述的尽量详细些,谢谢

  • Jauns (作者)

    embed=plus.webview.create("http://weibo.com/dhnetwork","",{top:"46px",bottom:"0px"});

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


    这段我真机测试是可以,能加载到http://weibo.com/dhnetwork,

    但,当我打包后,没有加载到http://weibo.com/dhnetwork@100350:

    2015-07-22 16:38

  • DCloud_Android_ST

    你没看到错误信息怎么判定是 append错误呢

    2015-07-22 16:39

  • Jauns (作者)

    回复 DCloud_Android_ST:上面哪段代码打包,你能加载到吗?我用安卓和IOS,都不行。但真机测试是可以的

    2015-07-22 16:41

  • Jauns (作者)

    回复 DCloud_Android_ST:我看到哪框,但没有看加载的东西

    2015-07-22 16:42

  • Jauns (作者)

    回复 DCloud_Android_ST:描述还有问题吗?

    2015-07-22 16:51

  • Jauns (作者)

    回复 DCloud_Android_ST:好了,权限,模块

    2015-07-22 17:16

  • DCloud_Android_ST

    回复 Jauns:那就不是BUG 你标注一下吧

    2015-07-22 17:41

  • 2***@qq.com

    回复 Jauns:请问一下添加哪个模块 可以告诉一下嘛

    2018-05-10 09:35

Jauns

Jauns (作者)

embed=plus.webview.create("http://weibo.com/dhnetwork","",{top:"46px",bottom:"0px"});
plus.webview.currentWebview().append( embed );

这段我真机测试是可以,能加载到http://weibo.com/dhnetwork,
但,当我打包后,没有加载到http://weibo.com/dhnetwork

俊也

俊也

遇到同样问题。ios打包后不加载网页,真机调试时没有问题

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