gpt4 book ai didi

javascript - 在 CDN 上托管皮肤文件时可能出现 Javascript 问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:09:44 25 4
gpt4 key购买 nike

我最近通过托管服务提供商 Nexcess 为我们的 Magento 商店配置了 CDN。我最初只为媒体图像这样做,但最近也通过 CDN 移动了主题/皮肤文件。这似乎在前端运行良好,但我注意到管理员中存在问题。如果我尝试上传产品图片,它会在弹出窗口中选择文件后失败。它从来没有向我显示额外的框,我可以在其中选择图像类型并完成上传。只有当不安全的皮肤 URL 指向 CDN 时才会出现问题。如果我再次在本地指向它,一切正常。

我的猜测是它与皮肤文件夹中的 javascript 有关。一些 JS 是基于主题的,而不是在根 js/ 文件夹中,我知道有时远程托管的 javascript 可能是一个问题。不过,我们的 CDN URL 在我们的子域中,所以我想这没问题,但我对这些东西了解不够。

有没有人遇到过这个或类似的问题?有什么想法吗?

最佳答案

@clockworkgeek 是对的,它与安全限制有关(我相信是 XSS)。不需要安装模块的一种选择是指定只有您的前端网站从 CDN 提供其 JS,这意味着管理端 JS 将来自服务器以防止 XSS 问题。

要实现此目的,请将管理员的“系统”>“配置”>“Web”部分中的网站范围更改为您的前端商店,取消选中“使用网站”复选框并将“基本 JavaScript URL”设置为 CDN。将范围更改回“默认配置”并将“基本 Javascript URL”设置为 {{unsecure_base_url}}js/

希望对您有所帮助,
京东

关于javascript - 在 CDN 上托管皮肤文件时可能出现 Javascript 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6657420/

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