SAP MII UI5应用程序高速缓存克星不适用于JS文件

2020-08-24 00:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) https://answer...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


https://answers.sap.com/questions/367944/sap-mii-ui5-application-cache-buster-not-working.html?childToView=12868043#

参考以上讨论,我已经在MII UI5应用程序中完成了缓存清除。

  • 这种方法没有将Js文件,控制器文件和格式化程序文件与版本一起应用
  • 视图文件,片段文件,json文件,清单文件正在使用这些版本更新
  • 仅无法处理JS文件
  • 因此,我在视图中所做的更改以及在控制器中所做的更改都没有反映出来,因为这些文件没有文件名后面的版本。

应用规范:

  • SAP UI5版本:1.60
  • 在SAP MII Workbench中具有代码。

随版本加载的JSON和xml文件

无需版本即可加载的JS文件

index.html

(18.8 kB)
3条回答
wang628962
2020-08-24 01:25

Bhanu,
目前我无权检查,但我发现您已将ui5配置为使用应用程序缓存清除程序,并且我怀疑这可能是导致您的问题的原因 。 netweaver不支持缓存破坏器。 我认为缓存破坏者使用其自己的作用域/机制来加载资源,并且由于netweaver方面没有服务来告诉它文件已更新,因此它不会在URL上附加任何内容来尝试获取新版本。 在您的屏幕快照中,您可以看到_AppVer ...被jquery捕获的...和没有ui5loader捕获的

不管怎么说,还是尝试一下 没有在ui5引导程序中配置的缓存无效化器。

问候,
基督徒

一周热门 更多>