WordPress网站与问题:*见下文
你好。在我隐姓埋名的chrome浏览器和firefox上,google字体并没有渲染。
我在控制台中得到的错误是:Font from origin 'http://fonts.gstatic.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://volusiaflaglerac.com' is therefore not allowed access.
假设从这些指令https://developers.google.com/fonts/docs/troubleshooting中,代理正在剥离Access-Control-Allow-Origin:*
所以我把这个代码放在我的.htaccess中:Header add Access-Control-Allow-Origin "*"Header add Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
这是一种谷歌字体的代码:<link href='http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700' rel='stylesheet' type='text/css'>
根据我在这里运行的报告,它正在读取访问控制代码。
我仍然看到默认字体。
我错过了什么?
编辑:请帮忙!
编辑:问题已解决,我已删除URL
最佳答案
这是服务器上的一个安全问题,无法下载外来文件。
由于.htaccess修改不起作用,您应该下载google字体并将其添加到您的站点。
仅供参考,这个chrome扩展可以帮助您绕过浏览器上的跨源请求,但错误仍然会保留给您的用户
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?utm_source=chrome-ntp-icon
关于php - Google字体:无访问权限-允许来源:*,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27363854/