uni-app 打包成app时 限制web-view大小

今天对接一个uni-app的app

内置对方h5 web-view的形式

需要对方在web-view顶部加点东西

对方打的app的web-view始终是全屏的状态,对方表示做不到我要的效果

emmmmmm。。。。。。

于是乎 自己搭了个demo

本地h5跑起来审查了下代码,发现web-view是给绝对定位了

于是乎 我想外层加个相对定位呗。。。这不挺简单

这不 完美。。。

兴冲冲的跑去跟人家说 ,人家表示网页确实可以。但是打包成app又全屏了。。。

emmmm。。。。。

最后 我只能换种想法了 把web-view标签干了 js写一个

javascript 复制代码
onShow() {
    var w = plus.webview.create(
      "https://baidu.com",
      "id",
      {
        top: uni.getSystemInfoSync().statusBarHeight + 150,
        height:
          uni.getSystemInfoSync().windowHeight -
          150 -
          uni.getSystemInfoSync().statusBarHeight,
      },
      {
        preload: "preload webview",
      }
    );
    var currentWebview = this.$mp.page.$getAppWebview();
    currentWebview.append(w);
  }

最后找同事借了个安卓机 悄咪咪的装一下 。。。

效果如下:

相关推荐
喵个咪6 分钟前
基于 Next.js 的 Headless CMS 前端架构:技术解析与二次开发导引
前端·react.js·next.js
阿白同学1054519 分钟前
一座前端文明的地层:React 源码考古报告
前端
七牛云行业应用9 分钟前
别手搓多Agent了!Codex Windows版用Git Worktree并行跑代码,真的香
前端
前端环境观察室10 分钟前
指纹浏览器都用了,为什么任务还是要人盯着?
前端
lichenyang45317 分钟前
鸿蒙聊天 Demo 练习 11:路由拦截器 + dialog 路由 + 页面生命周期
前端
铁皮饭盒19 分钟前
Bun 提供了许多 Node.js 原生没有的专属 API
前端·后端
destinying20 分钟前
前端秒变AI全栈,我的核心资产是一套Node.js“中间件”
前端·后端·面试
环信29 分钟前
即时通讯服务的数据安全与合规实践
前端
轻闲一号机1 小时前
【语音】笔记
前端·笔记·算法
初心丨哈士奇1 小时前
一行 # 的差别:彻底搞懂前端路由的 hash 和 history 模式
前端·浏览器