项目中一页面报错导致业务展示加载错误页面,调试错误截图如下:

根据报错信息查资料得知scrdoc是一个比较新的iframe属性,部分设备兼容性可能存在问题,iOS设备对改属性的兼容性存在较大问题,会导致页面抛出错误异常。遂进一步通过safrie页面联调检查工具,进一步定位错误来源:

经过层层排查得知该srcdoc属性来源于以下链接://api.map.baidu.com/api?v=3.0&ak=xA86GoujgTKiizBVQacdsCa8y1bPbgfn

原来我们项目使用百度api进行定位,引入上方百度sdk:
百度sdk会引入https://dlswbr.baidu.com/heicha/mw/abclite-2063-s.js文件,上述js文件会创建iframe并使用srcdoc属性
综上所述发现页ios异常展示错误页面大概率由于百度内部升级sdk导致。

iOS 记一次h5页面报错:scrdoc相关推荐

  1. 9.0 apk加载H5页面时报错WebView is not allowed in privileged processes, apk加载H5 webview加载不出来的问题

    apk加载H5页面时报错WebView is not allowed in privileged processes是需要hook下 fun hookWebView() {val sdkInt = B ...

  2. vue-router常见问题解决方案。(滚轴回到顶部、页面跳转同一页面报错、手机电脑端路由跳转)

    当页面跳转后,侧边滚轴会还是一个页面位置 //路由跳转后,页面回到顶部 router.afterEach(() => {document.body.scrollTop = 0;document. ...

  3. 解析IOS控制台利用GDB命令查看报错堆栈

    解析IOS控制台利用GDB命令查看报错堆栈是本文要介绍的内容,在ios开发中,如果提前释放一个指针的内存,在以后还继续使用这个指针,那么程序会立刻crash掉,而且很难有报错信息,我以前都是靠猜测去判 ...

  4. Vue项目代码改进(四)—— 在使用ElementUI时点击同一个路由,页面报错

    这个不可描述的问题是:在使用ElementUI时点击同一个路由,页面报错. 错误代码如下: element-ui.common.js?ccbf:3339 NavigationDuplicated {_ ...

  5. Django 页面报错 Maximum recursion depth exceeded

    Django 页面报错 Maximum recursion depth exceeded 原因: 视图中某个方法或函数的名称与django模块里的方法重名,而且在内部又调用了同名的方法导致重复调用自己 ...

  6. 页面报错500是什么意思_解决方案:品牌备案后,上传产品报错5461,A+页面报错...

    亚马逊是算法天天变,技术天天变.品牌备案成功后,上传产品不能用自己的品牌名,A+页面报错,品牌旗舰店报错5461,从12月起出现这个问题! You may not create new ASINs f ...

  7. 页面报错405了怎么办

    页面报错405 可以看到现在报错的是405 代表客户端请求方式不允许 因为我写的是 跟表单提交有关 现在就有两种情况了 1.一定要注意在表单区域添加**{% csrf_token %}**标签进行防跨 ...

  8. eclipse中创建jsp页面报错

    eclipse中创建jsp页面报错,怎么办呢 在Eclipse中新建jsp的话,很可能会出现报错.下面,我们来看看eclipse中新建jsp页面出错怎么解决吧 操作步骤 1.找到新建页面所在的工程名字 ...

  9. iOS端内嵌H5页面 点击a标签无反应

    问题1: iOS端内嵌H5页面,点击a链接无反应 解决: 一般这种问题发生在新窗口打开的情况下,也就是说 target 的值为 _blank 时会发生这个问题,改为 _self即可解决问题.或者iOS ...

最新文章

  1. MATLAB从入门到精通-matlab图像处理标记点追踪识别程序
  2. sql group by having用法_神奇的 SQL 为什么 GROUP BY 之后不能直接引用原表中的列?...
  3. VTK:Picking之HighlightPickedAct
  4. uboot: RTL8201 100M PHY驱动代码
  5. hadoop--MapReduce框架原理
  6. 鼠标滚轮控制音量软件
  7. GroupMetadataManager分析
  8. Kafka常用运维操作命令
  9. @Controller
  10. 生产环境下lnmp的权限说明
  11. 在linux系统下安装与配置SVN服务器
  12. 前端实现antd文本域限制字数
  13. linux查ip出现fe80,ubuntu IP出现inet6 addr :fe80::20c:29ff:fe47:fd61/64 scope:l
  14. debian下配置防火墙iptables
  15. [深入研究4G/5G/6G专题-48]: 5G Link Adaption链路自适应-4-下行链路自适应DLLA-PDCCH信道
  16. cannot import name ‘DistanceMetric‘ from ‘sklearn.metrics‘
  17. ILOG Gantt 3.0 注册机
  18. 简单演示程序序列号的破解
  19. 企业技术中台架构全景图(多图)
  20. UE风格化Day7-maya的AO烘焙和SP绘制材质

热门文章

  1. Hash中的base与moder的建议
  2. C语言return介绍
  3. Zsh 开发指南(第十九篇 脚本实例讲解)
  4. ES优化文件系统缓存filesystem cache
  5. Allegro172版本DFM功能介绍
  6. 常见的互联网电子元器件采购商城
  7. B1043 输出PATest (散列)
  8. 世纪前线网络质量测试工具 是什么_内推 | 大厂需要什么样的人才?看看这些JD就知道啦...
  9. 江苏省二级计算机在线,江苏省计算机二级考试操作题
  10. weex解决scrollView嵌套webview高度问题,安卓自定义weex组件webview,