test2023
test2023
  • 发布:2024-01-29 21:55
  • 更新:2024-02-03 11:41
  • 阅读:379

【报Bug】webview自定义404页面在iOS不显示图片,js不执行

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win64

HBuilderX类型: 正式

HBuilderX版本号: 4.0

手机系统: iOS

手机系统版本号: iOS 14

手机厂商: 苹果

手机机型: iphone

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

webview配置404页面

预期结果:

iOS显示正常,点击按钮发送信息

实际结果:

iOS不显示图片,js也不执行

bug描述:

使用webview自定义404页面,按照教程放在hybrid下,安卓正常,iOS不显示图片,js也不执行

2024-01-29 21:55 负责人:DCloud_iOS_WZT 分享
已邀请:
JXWang

JXWang

您好,经过测试无法复现问题,可否提供一下测试工程

  • JXWang

    回复 test2023: 稍等哈,等会我看一下

    2024-01-31 11:37

test2023

test2023 (作者)

demo文件

JXWang

JXWang

经过排查demo测试工程,发现body上写了style="pointer-events:none"导致body里的所有点击事件都不能触发,把那行删了就好了

  • test2023 (作者)

    不是,这个是我试了以后不生效尝试加的,去掉还是不执行

    2024-02-02 11:26

  • test2023 (作者)

    是在ios断网情况下,打开hbuilde,会显示hybrid里自定义404页面,点击404页面里的'点击发送信息'按钮,在ios上接收不到信息,在安卓正常

    2024-02-02 11:31

  • test2023 (作者)

    回复 test2023: 算了,不做了,感觉也解决不了

    2024-02-02 11:36

  • JXWang

    回复 test2023: 不好意思,还是没能复现,理论上断网应该不会影响

    2024-02-02 11:52

  • test2023 (作者)

    回复 JXWang: https://ask.dcloud.net.cn/question/129559

    2024-02-02 14:10

test2023

test2023 (作者)

页面

JXWang

JXWang

我试了引入图片是可以的,路径用相对路径

  • test2023 (作者)

    是在index.vue页面正常先打开一个webview,比如我demo里的baidu.com,然后断网,再打开页面,这时显示这个404页面,你的图片和js都执行?那你方便把你demo发给我吗

    2024-02-02 16:01

  • test2023 (作者)

    相对路径都试过,我这苹果手机不行

    2024-02-02 16:07

JXWang

JXWang

我这边用的是ios16的虚拟机进行测试的,图片能够正常显示,js能正常执行,消息也能正常触发

  • test2023 (作者)

    我是真机,真的不行,

    2024-02-02 16:23

  • JXWang

    回复 test2023: 感谢您的反馈,我进一步排查一下

    2024-02-02 16:30

test2023

test2023 (作者)

真机测试

JXWang

JXWang

感谢您的反馈,问题已确认,已加分,会在以后的版本修复这个问题。临时解决方案:图片可以转换成base64,外部js直接写在html里

  • test2023 (作者)

    联网以后,webview无法重新加载,尝试了webview.reload和webview.back都不生效

    2024-02-05 11:44

  • 前端侠

    解决了吗现在?ios图片无法正常加载

    2024-03-11 17:26

  • lishanjun

    请问解决了吗,ios自定义404页面无法正常加载图片

    2024-11-19 11:25

  • Johnny_new

    回复 前端侠: 兄弟你解决了吗

    2024-12-11 10:36

  • Johnny_new

    回复 lishanjun: 兄弟你解决了吗

    2024-12-11 10:36

要回复问题请先登录注册