网站适用于谷歌浏览器,但不适用于Internet Explorer

时间:2012-06-02 17:47:12

标签: html security firefox google-chrome

我已经检查了几个地方的答案,但我找不到一个,所以我想我会问。我在免费的HTML5模板上创建了一个网站(该模板用于照片库)。该网站在谷歌浏览器和Firefox上运行良好但由于某些原因,某些东西,如字体不会出现在Internet Explorer中(在IE9上尝试使用和不使用兼容性设置)。这可能是因为IE的安全措施还是我编码不正确?

网站位于masidtech.com

在Chrome上,它看起来像

http://masidtech.com/working.jpg

但在Internet Explorer上它看起来像

enter image description here

我打算使用粘贴垃圾桶但是粘贴看起来非常难看源代码。

所以我已将整个网站上传到MediaFire http://www.mediafire.com/?9m2108pgzyje79t 它是一个7Zip文件(或者我猜你可以查看源代码)

+我不是编码大师,所以如果你能投入一些外行并感谢,我真的很感激。

2 个答案:

答案 0 :(得分:0)

我最近遇到过类似的问题。如果您提供某些细节,我可以帮助您。我刚刚检查了工作图像的链接。我还测试了与notworking.jpg的链接

你能告诉我你在http://masidtech.com/后看到的浏览器中的确切网址吗? 对于非工作图像。

这不是一个大问题,在现场使用现代浏览器,并且由于其强大的安全策略,同一网站在不同浏览器中的行为也不同。

答案 1 :(得分:0)

似乎cufon在IE9中不起作用 - 一位朋友本周遇到了类似的问题。我不知道为什么,或者是否有办法让cufon工作,因为我没有使用它。

有两种选择 - 继续使用Cufon(为什么?我真的不明白为什么Cufon存在!),并将其添加到您的第一个replace()调用之上:

<!--[if gte IE 9]>
    <script type="text/javascript">
        Cufon.set('engine', 'canvas');
    </script>
<![endif]-->

或者,首选,使用font-face。如果您使用字体的eot,ttf和woff版本,它将在任何地方使用。 http://www.fontsquirrel.com/fontface/generator有一个工具可以从ttf生成字体和代码,如果字体允许的话。

您可能会发现http://www.google.com/webfonts需要使用所需的字体,这是Google托管字体的方式。

编辑:我看了一眼,发现Google有它:http://www.google.com/webfonts/specimen/Quicksand。按照向导,将他们的一行代码粘贴到<head>,删除cufon,它就可以了。

顺便提一下好的网站设计:)