删除“此页面正在访问不受其控制的信息”弹出窗口

时间:2012-10-11 10:58:51

标签: asp.net google-font-api

我正在使用asp .net构建一个网站。该网站使用谷歌字体,这是在母版页中导入,如此...

<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,300,200" media="screen"/> 

请注意,我已从网址中删除了http。

但是我仍然总是在弹出窗口中收到以下错误...

&#34;此页面正在访问不受其控制的信息。这带来了安全风险。你想继续吗?&#34;

我认为删除http(s)会确保不会出现此错误?我该如何去除它?

我也尝试使用导入将此引用放在我的css文件中,但我仍然可以获得弹出窗口。

我不想更改浏览器设置,因为客户无法做到这一点。

谢谢

1 个答案:

答案 0 :(得分:0)

我不知道下面的解决方案是否符合Google API's Terms of Service

您遇到的错误是由于跨域请求(弹出窗口称为跨域数据访问对话框)。 要避免此对话框,您可以托管.css文件&amp;同一域中的相关字体文件包含您的网站。