瑶今
瑶今
  • 发布:2019-09-21 10:35
  • 更新:2020-06-04 13:35
  • 阅读:2214

【报Bug】script error.filename:lineno:0

分类:HBuilderX
mui

详细问题描述

(新到的一家公司,接手的一现成项目。主要改动是沉浸式状态栏,安卓已测无误,ios调试时,基本上打开的几个页面控制台都会有提示script error.filename:lineno:0,是时有时无的那种。顽固的,一直有的是点击列表页进入详情页。可以进入详情页,详情页的数据也可以展示,问题是详情页里的点击事件失效?【eg:点击关注,没用。点击下一页跳转调数据,可以跳转就是数据明明有,却显示到了没有更多数据,我的数据是被吃了?等等各样问题】)

** 我一开始以为是我代码写的哪里有问题,我运行了一开始备份的未修改的代码,详情页还是出现了这个问题。【备份的代码之前上线过没有问题出现的】

现在只感觉一脸懵逼

hbuilderx mui框架5+

测试手机iPhone 5s 12.4.1 以及 iPhone 6 12.3.1

联系方式

[QQ] 736298411

2019-09-21 10:35 负责人:无 分享
已邀请:

最佳回复

DCloud_heavensoft
lifeng_dev

lifeng_dev

好像类似document.getelement by id ,如果没有这个id 的元素,这个也会直接报这个错,js的通用的报错,都报错这个,这怎么办?

  • lifeng_dev

    目前找到了问题所在,使用UI Webview才有js语法的报错, wk的只会显示script error 错误,只有iOS有这个问题,安卓不涉及内核改变

    2019-10-28 16:29

  • y***@onelinkplaza.com

    回复 lifeng_dev: 问题怎么解决,使用webview跳外链接出现这个问题

    2019-12-02 09:29

  • z***@163.com

    回复 lifeng_dev: 意思就是需要在hbuilderx里面调回UI Webview吗?关键是我在hbuilderx2.6版本,即使勾选了这个选项,也还是一直报Script error.filename:lineno:0,根本无法定位是哪里报的错

    2020-05-22 19:44

  • DCloud_heavensoft

    回复 z***@163.com: 得打包uiwebview模块,在manifest里选,然后打包或自定义基座生效。另外注意,uiwebview已经无法上线Appstore了

    2020-05-22 22:44

方方方

方方方 - 风一样

希望官方赶紧解决

  • 瑶今 (作者)

    恩,你也出现了这个问题?

    2019-09-21 10:53

  • 方方方

    回复 瑶今: 恩 和你的情况一样 ios调接口就是失败 安卓和H5的正常

    2019-09-21 11:08

  • 方方方

    回复 瑶今: https://ask.dcloud.net.cn/article/36348 刚刚出的文档里面可以解决 我已经解决了

    2019-09-21 11:12

  • 瑶今 (作者)

    回复 方方方: 好的,我试试

    2019-09-21 11:39

3***@qq.com

3***@qq.com

‘’得打包uiwebview模块,在manifest里选‘’ 我选择了uiwebview 不过还是报 Script error.filename:lineno:0,

skysowe

skysowe

把代码分割成小块,一点点的加进去,或者先注释了,然后一点点放开,,定位错误在哪里

我昨天也遇到这个情况了,最后排查出来,是一段字符串正则匹配的问题,写了一个正则表达式,做match,就是这段代码,只要在程序里,就报错Script error.filename:lineno:0,奇怪的是在安卓下没问题;

后来不用正则了,改成别的方式来提取字符串,就可以了。

8***@qq.com

8***@qq.com

想问下最后怎么解决的

要回复问题请先登录注册