账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    plus.webview.create 打开 打开不了新窗口页面
    114
    0

    这是 在 vue组件中的

    // 打开网页

    plusReady(callback) {
      if (window.plus) {
        callback();
      } else {
        document.addEventListener("plusready", callback);
      }
    },
    openUrl() {
      console.log("打开百度");
    
      this.plusReady(
        function() {
          var self = plus.webview.currentWebview(),
            childWV = null,
            targetUrl ='http://baidu.com'
          childWV = plus.webview.create(targetUrl, "baiduMap", {
            top: "64px",
            bottom: 0
          });
    
          self.append(childWV);
    
          childWV.show("slide-in-bottom");
        }.bind(this)
      );
    }
    // 打开网页
    2
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 海绵宝宝 普通会员 1楼

      plus.webview.create() 是打开一个新页面,但你不能打开新页面,可能有以下几种原因:

      1. 页面已经被保存:如果你在其他页面中使用了同一个页面,那么这个页面会自动保存。你需要找到这个页面,然后删除它。

      2. 模板被禁用:你可以检查一下你的Plus设置,确保"模版页面"被启用。

      3. 权限问题:你需要有权限打开这个页面。如果你的Plus没有权限,你需要联系你的Plus管理员。

      4. 浏览器兼容性问题:有些浏览器可能不支持新的Plus特性。你可以尝试使用其他浏览器打开这个页面。

      5. 页面不存在:如果页面不存在,那么plus.webview.create() 就无法打开。

      如果你尝试了以上的解决方案,但是问题仍然存在,那么可能需要联系Plus的技术支持。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部