css – 为应用程序请求/存储特定的UI5版本

前端之家收集整理的这篇文章主要介绍了css – 为应用程序请求/存储特定的UI5版本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个使用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/

“So let’s be clear: Don’t use jquery-latest.js on a production site.

关于UI5,我认为应该/可能也是如此 – 请告诉我它是什么?或者,如果不是这个计划?

谢谢!

注:我在这里指的是在HCP服务器上维护的库 – https://sapui5.hana.ondemand.com,https://sapui5.ap1.hana.ondemand.comhttps://sapui5.us1.hana.ondemand.com,而不是任何本地维护的SAP服务器.

解决方法

它终于成功了:

https://help.hana.ondemand.com/help/frameset.htm?2d3eb2f322ea4a82983c1c62a33ec4ae.html

You can use SAPUI5 in any HTML page from SAP HANA Cloud Platform with the following bootstrap script:

<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>

If you want to make sure that you refer to a stable version of SAPUI5,you can use a versioned URL as in the example below:

<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>

The first segment of the URL after the host name is used to specify a concrete SAPUI5 version.

这是一个好消息,最终意味着我可以停止存储我的所有UI5库作为我的项目的一部分,并希望用户可以将它们缓存.现在只是希望这些版本化的库在CDN上:)

猜你在找的CSS相关文章