GWT字体太棒了,不能在Firefox上正常显示



我无法让font-awesome在firefox中正确显示,即使在localhost中也是如此。我收到一个跨域错误,正是这里报告的。

这个问题的解决方案是在。htaccess或直接到apache config中添加以下内容:

<FilesMatch ".(ttf|otf|eot|woff)$">
  <IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
  </IfModule>
</FilesMatch>

但是我在谷歌应用程序引擎中托管我的应用程序,所以我如何在GAE中设置Access-Control-Allow-Origin ?

如果您正在使用Java,请编辑您的appengine-web.xml文件以包含类似

的内容
<static-files>
  <include path="/my_static-files" >
    <http-header name="Access-Control-Allow-Origin" value="*" />
  </include>
</static-files>

或者避免使用value=*的潜在安全问题,如@mabn.

所示。
<static-files>
  <include path="/my_static-files" >
    <http-header name="Access-Control-Allow-Origin" value="http://example.org" />
  </include>
</static-files>

如果你使用Python,编辑你的app.yaml文件,包括像

- url: /images
  static_dir: static/images
  http_headers:
    Access-Control-Allow-Origin: *

请参阅Python应用配置的Java应用配置,了解更多细节,以及如何使其更适合您的配置。

相关内容

  • 没有找到相关文章

最新更新