是否可以强制SAPUI5从服务器重新加载所有资源?例如,通过在所有请求(视图,控件等)中附加(随机)参数?我知道你可以让jquery使用jQuery.ajaxSetup向所有请求附加一个参数,但这似乎并不涵盖OpenUI5发出的所有请求,因为有些请求是在加载jquery之前发出的(比如预加载库)。
答案 0 :(得分:0)
只有在更改资源后才能从服务器加载资源。为此,可以使用Cache Buster机制。
缓存占用机制允许始终将SAPUI5资源放入浏览器缓存中,直到UI库或Web应用程序发生更改。
答案 1 :(得分:0)
答案 2 :(得分:0)
据我所知,目前还没有正式的方法可以在客户端实现这一目标。您将需要一个服务器端解决方案,如缓存破坏程序(Dopedev提到)。
然而,Ui5Strap的人写了一个黑客,似乎完全按你要做的去做。它为UI5发出的所有请求附加固定或随机参数。请注意,此解决方案不适用于生产用途,可能会停止使用未来版本的UI5。