gpt4 book ai didi

java - 使用 GWT ScriptInjector 加载脚本时如何设置 CacheHeaders?

转载 作者:行者123 更新时间:2023-12-01 13:11:51 26 4
gpt4 key购买 nike

我使用 GWT ScriptInjector注入(inject)外部 JavaScript 文件,如下所示:

ScriptInjector.fromUrl("http://example.com/foo.js").setCallback(
new Callback() {
public void onFailure(Exception reason) {
Window.alert("Script load failed.");
}
public void onSuccess(Void result) {
Window.alert("Script load success.");
}
}).inject();

这工作正常,但未设置过期 header ,即浏览器不缓存此脚本。

是否可以为ScriptInjector设置一个 header 来缓存外部js文件?

最佳答案

您无法在您无法控制的资源上设置 header 。如果该脚本不经常更改,则该脚本的所有者很可能已经设置了 header 以允许缓存。

但是,如果您确实控制此文件(即此脚本位于您的服务器上),则您可以像设置任何其他静态资源一样设置 header 。

关于java - 使用 GWT ScriptInjector 加载脚本时如何设置 CacheHeaders?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22796112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com