【问题标题】:Why is my OpenUI5 app not loading properly sometimes?为什么我的 OpenUI5 应用程序有时无法正确加载?
【发布时间】:2023-02-09 21:19:10
【问题描述】:

我的 OpenUI5 页面没有加载,然后一切似乎都正常,然后突然页面又没有加载了。

昨天早上没用。
昨天晚上工作没有任何变化。
今天它又不起作用了。

您可以在以下位置找到代码: https://github.com/SAP-samples/sap-tech-bytes/tree/2-minutes-of-sapui5/episode3/webapp

【问题讨论】:

  • 正如在其他 cmet 中提到的,该问题不再可通过下面的 answer 重现。请考虑accepting the answer 让其他人知道问题已解决。如果您仍然遇到与此问答相关的问题,请使用重现该问题的步骤增强问题。

标签: sapui5 cdn akamai


【解决方案1】:

原因

我看到该应用程序从 CDN 引导 OpenUI5,而没有指定具体的框架版本。 “默认版本”。例如。在index.html

<script
 id="sap-ui-bootstrap"
 src="https://openui5.hana.ondemand.com/resources/sap-ui-core.js"
 ...>
</script>

几天前,SAP 向 CDN 作为默认版本交付新的 OpenUI5 版本(1.107.0)时,确实存在缓存相关问题。这是文档主题中突出显示的 recurring problem with the default version of the framework's CDN URLVariant for Bootstrapping from Content Delivery Network:

默认版本

⚠ 注意

默认版本正在不断升级,这可能会影响您的应用程序的稳定性.使用此版本仅用于测试目的。

解决

我强烈建议阅读Read Me First 主题。

【讨论】:

  • 我做了你说的,我改成这一行 src="sdk.openui5.org/1.107.1/resources/sap-ui-core.js" 我也改变了版本 (1.107.1) 我做了这篇文章中的补丁级别独立的,但没有改变,问题是还在。
  • @MahmoodHammood 我确实克隆了存储库并成功运行了该应用程序。今天刚测试了一遍,问题依旧不是可重现的。您能否描述一下克隆存储库后启动应用程序所采取的步骤?
  • 我自己用 Youtube 上的课程视频一步一步写代码,当他们在视频中运行代码时,我运行代码,有时有效,有时无效,前两天一切正常,昨天早上它不起作用,页面是白色,我刚刚关闭笔记本电脑!
  • @MahmoodHammood 所以你的代码与链接的 GH 存储库中的代码不同?您的代码是否涉及 UI5 工具 (ui5.yaml)?或者你是如何启动应用程序的?请详细说明我们如何重现该问题。没有详细的步骤,很难分析问题,因为问题描述太模糊。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-10-31
  • 1970-01-01
  • 2017-05-29
  • 1970-01-01
  • 1970-01-01
  • 2012-10-04
  • 1970-01-01
相关资源
最近更新 更多