小编wom*_*ine的帖子

为应用程序请求/存储特定的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/

"所以我们要明确一点:不要在生产网站上使用jquery-latest.js. "

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

谢谢!

NB我这里指的是保持HCP服务器上的库- https://sapui5.hana.ondemand.com,https://sapui5.ap1.hana.ondemand.comHTTPS://sapui5.us1.hana .ondemand.com不是任何本地维护的SAP服务器.

css sapui5

8
推荐指数
1
解决办法
2544
查看次数

CDN for SAPUI5访问 - 或获得最快本地访问的替代方式

我想知道是否有人有一个解决方案(希望很简单),如何更改SAPUI5应用程序从中获取的存储库.

也就是说,当我访问我的应用程序(可能在任何地方托管,但为了论证,让我们说在欧盟的HCP)和我在欧盟,使用欧盟存储库是有道理的: https://sapui5.hana. ondemand.com/resources/sap-ui-cachebuster/sap-ui-core.js

然而,在美国,如果我使用美国存储库,我将获得更好的性能:

https://sapui5.us1.hana.ondemand.com/resources/sap-ui-cachebuster/sap-ui-core.js

但是,如果没有美国应用程序和欧盟应用程序,我怎么能实现这一目标?我不想通过使用HTML Geo功能http://dev.w3.org/geo/api/spec-source.html来弹出用户的请求,允许他们的浏览器知道他们在哪里,似乎大多数将IP地址映射到位置的解决方案收取费用(我不想付费)

网上这种事情的标准方式(afaik)就是使用一个地址并让CDN为你排序.

对于SAPUI5,似乎没有发生这种情况.

谁知道为什么不呢?或许它有,而我只是不知道,这也是一个非常愉快的答案.

sapui5

1
推荐指数
1
解决办法
2502
查看次数

标签 统计

sapui5 ×2

css ×1