24小时热门版块排行榜&&&&
【悬赏金币】回答本帖问题,作者aduoM将赠送您 5 个金币
(小有名气)
在线: 20.2小时
虫号: 4170390
注册: 专业: 色谱分析
电聚合出现了很奇怪的循环伏安曲线,哪位大神帮忙看看啊┭┮﹏┭┮
电聚合出现了很奇怪的循环伏安曲线,哪位大神帮忙看看啊┭┮﹏┭┮
DF1L${]N1O(U9KHY0VJACM8.png
& 猜你喜欢
已经有0人回复
已经有0人回复
已经有299人回复
已经有6人回复
已经有0人回复
已经有3人回复
已经有1人回复
已经有12人回复
已经有1人回复
已经有0人回复
已经有0人回复
& 本主题相关商家推荐:
(初入文坛)
在线: 2.5小时
虫号: 8697093
注册: 专业: 电化学分析
出现小峰一般说明有电子转移
相关版块跳转
SciFinder/Reaxys
我要订阅楼主
的主题更新
小木虫,学术科研互动社区,为中国学术科研免费提供动力
违规贴举报删除请发送邮件至:
广告投放与宣传请联系 李想 QQ:
QQ:&&邮箱:
Copyright &
MuChong.com, All Rights Reserved. 小木虫 版权所有关于font-face跨域的血泪史┭┮_┭┮
#健忘党的笔记#
之前突发奇想想要引用特殊的英文字体,eot,woff,ttf,svg格式的都备好了,本地调试妥妥的都没有问题,丢到服务器上之后跪了。
测试代码格式是从前辈网站上截下来的,妥妥的标准。
@font-face
{ font-family:
'YourWebFontName';
url('YourWebFontName.eot');
url('YourWebFontName.eot?#iefix')
format('embedded-opentype'),
url('YourWebFontName.woff')
format('woff'),
url('YourWebFontName.ttf')
format('truetype'),
url('YourWebFontName.svg#YourWebFontName')
format('svg');
页面在safari里正常显示,用firefox和chrome打开的时候字体出不来了,顺位显示了font-family里的第二位是Times家族的。后边换了电脑发现opera和IE(鄙人用的IE11)也存在同样的情况。
然后直接把页面也丢上服务器(与引用的字体统一路径),发现可以正常显示引用的字体,搁本地就是不行。
被这问题困扰了好久,各种改语法,加MIME都没用_(:з」∠)_【我果然是太连清了】
差点弃疗的时候把这问题抛给了陈先生,兰后陈先生用chrome和firefox开审查元素【我果然是蠢到连这个都忘了用】,发现控制台上显示了个红叉,点开提示:
Font from origin
'http://www.yueranaway.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 'null' is therefore not allowed
然后牵扯出了跨域访问这个问题。。。。【妈蛋以前从来没接触过肿么破!!】
中间忽略一大段关于CORS的科普。
靠关键字搜索出来的解决方案像这样:
服务器端对于CORS的支持,是通过设置Access-Control-Allow-Origin来进行的。如果浏览器检测到相应的设置,就可以允许Ajax进行跨域的访问,也就是相应的‘后门’。
设置Apache:Apache需要使用mod_headers模块来激活HTTP头的设置,它默认是激活的。你只需要在Apache配置文件的&Directory&,&&Location&,&&Files&或&VirtualHost&的配置里加入
Header set Access-Control-Allow-Origin *
在PHP文件中设置:
&?php header("Access-Control-Allow-Origin:*");
然后又愁了。。。因为我根本不知道我服务器的配置文件是哪一个!!
面对一个能让浏览器翻4页的控制面板完全无法下手。。
不过好歹在大学是信息技术检索拿过高分的人【自我鄙视一下】,加个wordpress居然在知乎上发现这么一个问题:
是否所有开放平台的api都是这样设定的?
我在研究如何给网站设立一个开放平台:
就拿wordpress来说,我设立了一个API,但是我仍然无法就这样就用ajax去拉取资料,我必须在.htaccess里面设置Header
set Access-Control-Allow-Origin: *,我才可以跨域名读取。
所以我好奇,是不是所有的开放平台都需要做这么一个步骤?而且是否会带来安全问题?
当然,安全不是我考虑的范畴【自己玩的破网站根本不需要担心被攻击什么哒,分分钟可以删掉重来的节奏。。】。。
我比较关注的是那个叫【.htaccess】的文件----小妖精,终于让我找到你了让我仰天大笑30秒先。
接着就是FTP啦,在根目录下进【public_html】这个目录下找到了这个小婊砸!!【Header
set Access-Control-Allow-Origin: *】
然后,大概,也许,还有用的一段资料也附上:
font-face跨域办法
font-face是现在比较流行的技术,可以矢量化你的图标,更改颜色方便等等。
今晚有网友问到font-face跨域在nginx下如何配置,印象中一淘UX有文章介绍办法,但打开文章里面相应的链接后发现没内容。
搜了一下其他地方,大多数给出的都是一样的链接。
所以在这里补充一下内容:
Firefox对字体文件有加载限制,也就是说不允许你随便加载别人的字体,防止他人盗用字体。
解决办法:
1、把字体文件放在你网站根目录下。
2、给字体文件的http头里面添加Access-Control-Allow-Origin属性,以控制指定域引用你的字体文件。
server { ... # Fix -face cross-domain restriction in
Firefox location ~* \.(ttf|ttc|otf|eot|woff|font.css)$ { add_header
Access-Control-Allow-Origin
"http://yoursite.com"; } ...}
&FilesMatch
"\.(ttf|ttc|otf|eot|woff|font.css)$"&
&IfModule mod_headers.c& Header set Access-Control-Allow-Origin
"http://yoursite.com"
&/IfModule&&/FilesMatch&
&3、添加mine
AddType application/vnd.ms-fontobject .eotAddType
font/ttf .ttfAddType font/otf .otfAddType application/x-font-woff woff
但是最后的最后!!我还是没有搞懂为什么safari能够笑傲chrome,firefox,opera以及IE,在没有更改服务器配置的时候就能跨域访问??!!摔!!求解释啊!!工作原理区别在哪里?!!!
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。