1***@qq.com
1***@qq.com
  • 发布:2022-09-16 10:57
  • 更新:2022-09-16 10:57
  • 阅读:458

app里利用web-view引入a页面 a页面用iframe引入b页面无法用window.parent访问到a页面的window对象

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 家庭中文版

HBuilderX类型: 正式

HBuilderX版本号: 3.6.2

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: 苹果11

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

在app里用web-view引入下载到本地的a页面 在a页面里引入下载的b页面 b页面没法用window.parent的方法访问到a页面的window对象和plus方法 (目前只在苹果中发现此问题)

预期结果:

b页面可以访问到a页面里的window对象和plus方法

实际结果:

b页面访问不到a页面里的window对象和plus方法

bug描述:

在uniapp页面里 用web-view 组件引入手机本地的html (本地的html是从远端下载的zip压缩包,在利用plus.zip.decompress解压到指定的文件夹里面) 手机本地的html页面有两个 a页面 和 b页面 app中利用web-view 引入a页面可以访问到window对象和plus方法,但是在a页面里用iframe嵌套的b页面却没法用 window.parent的方法访问到a页面的window和plus ,目前这个问题只出现在苹果里,还望解答下问题。感谢!

2022-09-16 10:57 负责人:无 分享
已邀请:

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