V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
gzf6
V2EX  ›  程序员

腾讯 cos 中保存的 font 如何做到跨域请求?

  •  
  •   gzf6 · Dec 28, 2017 · 3079 views
    This topic created in 3047 days ago, the information mentioned may be changed or developed.

    css 中设置 @font-face,其中的字体保存到了腾讯 cos 的存储桶中;
    此时 Safari 桌面和 iOS 端、Chrome iOS 端均可正确渲染字体;
    但是桌面版 Chrome 显示:No 'Access-Control-Allow-Origin' header is present on the requested resource.
    请教如何设置腾讯 cos 可以做到跨域请求字体?刚注册的,不太会用。

    Supplement 1  ·  Dec 28, 2017
    已解决:
    在存储桶的基础配置中,跨域访问 CORS 设置,添加规则,来源 Origin 写目标 URL,操作 Methods 选 get,其他默认即可,提交保存。
    3 replies    2017-12-29 05:53:22 +08:00
    Citrus
        1
    Citrus  
       Dec 28, 2017 via iPhone   ❤️ 1
    两种方式,
    1. 上传文件的时候可以指定这个文件 (object) 的特殊 HTTP 返回头,加上对应的头就可以了。
    2. bucket 整体的设置里可以设置一个对所有文件生效的自定义 HTTP 头,在这里设置最方便,默认对整个桶的所有 Object 生效。
    dangyuluo
        3
    dangyuluo  
       Dec 29, 2017
    对的,跨域主要是在服务端配置允许 CORS。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2506 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 06:44 · PVG 14:44 · LAX 23:44 · JFK 02:44
    ♥ Do have faith in what you're doing.