gpt4 book ai didi

javascript - jQuery 的 crossdomain.xml?

转载 作者:行者123 更新时间:2023-11-29 09:56:59 25 4
gpt4 key购买 nike

我有一个托管在 Tumblr 上的博客。我有一个单独的主机,我在其中存储我制作的主题的所有图像、js、css 等。但是,我也在使用 QueryLoader2以某种方式为博客添加一个“预加载器”(也就是页面将只显示一个加载栏,直到所有内容都加载完毕)。

问题是,我遇到了 Access-Control-Allow-Origin 问题,因为图像和资源位于不同的域中。以前使用过 Flash,我记得有一个 crossdomain.xml 可以在远程服务器上定义,以便某些域能够访问它。但是,这仅适用于 Flash。那么是否有 crossdomain.xml 对应 JavaScript(或 jQuery,因为这是我正在使用的框架)?

它需要能够与 QueryLoader2 一起工作 -> http://www.gayadesign.com/diy/queryloader2-preload-your-images-with-ease/

最佳答案

远程服务器必须响应 Access-Control-Allow-Origin: * HTTP header ,以便 JavaScript 能够访问文件。如果您不使用 PHP(或任何其他服务器端语言)预处理响应,则必须设置 Web 服务器以添加该 header 。否则,您可以将其添加到脚本中。

如果使用 apache 网络服务器,并且启用了 mod_headers,您可以在 .htaccess 中执行此操作

<filesMatch "\.(jpg|png|gif)$">
<ifModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</ifModule>
</filesMatch>

关于javascript - jQuery 的 crossdomain.xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9919305/

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