我有一个使用SAPUI5的应用程序.我使用自己的CSS广泛地设计了结果,这大大增强了应用程序的外观和可用性.
几个星期前,SAPUI5库的新版本发布了
https://sapui5.hana.ondemand.com/resources/sap-ui-core.js
地址(以及AU和US服务器).这个新版本改变了一些按钮的渲染.这破坏了我的一些CSS.(它还修复了一堆其他问题,但不幸的是,破碎的CSS更为明显.)
有没有办法在从SAP维护的库请求时请求某个版本的UI5?或者是复制库并自己托管它的唯一解决方案(并参考我的应用程序中的托管版本?)
如果第二个选项是我唯一真正的选择似乎很不幸,因为这意味着我不会从已经将UI5库加载到缓存中的其他应用程序中受益.考虑到加载UI5库需要多长时间,这是一个非常遗憾.
我还注意到jQuery本身非常清楚,你应该永远不要在生产代码中引用他们的lib的最新版本:
http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/
"所以我们要明确一点:不要在生产网站上使用jquery-latest.js. "
关于UI5,我认为应该/可能也是如此 - 请告诉我它是什么?或者,如果不是这个计划?
谢谢!
NB我这里指的是保持HCP服务器上的库- https://sapui5.hana.ondemand.com,https://sapui5.ap1.hana.ondemand.com和HTTPS://sapui5.us1.hana .ondemand.com不是任何本地维护的SAP服务器.
它终于成功了:
https://help.hana.ondemand.com/help/frameset.htm?2d3eb2f322ea4a82983c1c62a33ec4ae.html
您可以使用以下引导脚本在SAP HANA Cloud Platform的任何HTML页面中使用SAPUI5:
<script id="sap-ui-bootstrap" type="text/javascript" src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js" data-sap-ui-theme="sap_bluecrystal" data-sap-ui-libs="sap.m"></script>
如果要确保引用稳定版本的SAPUI5,可以使用版本化URL,如下例所示:
<script id="sap-ui-bootstrap" type="text/javascript" src="https://sapui5.hana.ondemand.com/1.28.8/resources/sap-ui-core.js" data-sap-ui-theme="sap_bluecrystal" data-sap-ui-libs="sap.m"></script>
主机名后面的URL的第一部分用于指定具体的SAPUI5版本.
这是一个好消息,最终意味着我可以停止将所有UI5库存储为我的项目的一部分,并希望用户可以将它们缓存.现在只是希望这些版本化的库在CDN上:)
归档时间: |
|
查看次数: |
2544 次 |
最近记录: |