开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
开始使用
ampe
多端开发
鸿蒙
插件
安全
openid 开发指南
扩展能力
开发质量
功能凯发app官方网站的解决方案
稳定性凯发app官方网站的解决方案
性能凯发app官方网站的解决方案
社区方案
收藏
订阅更新
我的文档
设置
界面呈现
当用户访问的页面发生加载异常时,会根据异常原因展示以下页面之一,此时用户无法继续访问页面,仅可刷新、返回上一页面或关闭小程序。
下图以部分错误码为例。

原因分析
用户打开了一个小程序内嵌 web-view 形式承载的 h5 页面,但是当前该页面的 url 在请求服务端源头的时候请求异常,返回 404、502 等一系列错误导致无法打开进入了统一报错页。
webview 在加载失败时会显示一个失败原因的界面,手机型号不同则显示的界面不一样,部分手机会显示 url。因此支付宝做了统一加载失败的界面,并且把错误码透出给到用户/开发者做分析定位原因。
3.jpeg

异常影响
从支付宝统计数据中发现,小程序内嵌h5页面加载问题上涨与用户流失率上涨、用户负面反馈量呈正相关,页面问题影响用户体验,将导致用户流失率升高,降低用户对小程序黏性。
术语解释
用户流失指的是用户遇到此类错误页的时候,操作关闭按钮、返回、杀进程、压后台等不同方式离开小程序或者支付宝的场景。
常见受限原因分析
errorcode-1202,suberrorcode-404
错误表象

报错原因
找不到与所访问网址对应的页面。
常见的找不到对应页面的原因
服务器上的文件被删除。如果开发者删除 http 服务器上 web 容器依赖的文件,就有可能引发 404 错误。
服务器上的文件被迁移到其它目录。如果开发者移动了 http 服务器上 web 容器依赖的文件,也有可能引发 404 错误。例如,将文件从文件夹 a 移动到了文件夹 b,此时引用该文件的页面将会发生 404 错误。
在服务器上修改一个文件也可能导致 404 错误。 如果开发者修改了一个资源文件(html、js、模板等)中,而没有重新检查文件中引用的其它资源的路径,那也有可能引发一个404错误。
url 拼写错误。可能因为手误将路径 /alipay 错误的拼写为 /allpay; 或者在进行动态 url 拼接的时候,错误处理了边界条件,例如一个 url 被重复拼写了 path 后缀,典型的如 /alipay//icon/icon/1
凯发app官方网站的解决方案
请检查站点的配置,确认对应资源存在且可访问。
如何避免发生该错误
谨慎地进行文件删除操作。当在服务器上进行文件或文件夹的删除操作时,请务必确认该文件没有被引用。最简单的办法,可以全局搜索该文件名进行确认。
小心文件的移动操作。当在服务器上进行文件移动操作时,确认引用该文件的代码被同步修改。
修改文件时也要确认依赖的文件路径是正确的。当进行文件修改时,请确保修改后对资源路径的依赖是正确的。
当心 url 拼写/拼接错误。简单的拼写错误多数会在调试时被发现,要特别小心动态拼接的 url 的边界条件处理,不要拼接了一个不存在的地址。
相关文档
质量洞察
全息检测
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图