【问题标题】:Website works in Google Chrome but not Internet Explorer网站可在 Google Chrome 中运行,但不能在 Internet Explorer 中运行
【发布时间】:2012-06-02 17:47:12
【问题描述】:

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

网址是masidtech.com

在 Chrome 上看起来像

但在 Internet Explorer 上看起来像

我打算使用粘贴箱,但粘贴对于源代码来说真的很难看。

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

+我不是编码专家,所以如果你能介绍一些外行,我将非常感激。

【问题讨论】:

  • 为什么不呢?这似乎是一个完全合理的问题,提出问题的人提供了问题、代码,并解释说这是他们的最后一个停靠港。

标签: html security firefox google-chrome


【解决方案1】:

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

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

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

【讨论】:

  • 谢谢,当我打开 Internet Explorer 并导航到 masidtech.com 时,地址没有改变。它保持不变,IE 不正确地呈现网页
  • 嘿,我在兼容性视图中检查了这个,看起来一切都很好。它在 IE 9 兼容性视图中运行良好。我相信这是一些 JS 问题,当兼容性视图被禁用时,它并不适用。
  • 谢谢,我不敢相信我错过了兼容性视图!我想我可以选择指示我的流量单击兼容性按钮或重写网站。感谢您的帮助!
  • 这个问题还没有解决。如果您要求您的客户切换到兼容模式来重写网站,这不被视为良好的客户体验。我建议使用以下内容:以编程方式将客户的浏览器切换到兼容模式。 stackoverflow.com/questions/9819026/…
  • 是的,这正是我一直在寻找的——我的网站强制兼容,但是 Rich 下面说这完全是个坏主意......嗯......
【解决方案2】:

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

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

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

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

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

编辑:我看过并发现谷歌有它:http://www.google.com/webfonts/specimen/Quicksand。按照向导,将他们的一行代码粘贴到您的 &lt;head&gt; 中,删除 cufon 即可。

顺便说一句,网站设计不错:)

【讨论】:

  • 感谢您的帮助,将尝试这个,有人可以澄清为什么 radashk RADU 说我不应该在这里这样做吗?我的意思是这像一个铁杆编码论坛吗?再次非常感谢,看看 webfonts 是否有效!
  • 我们收到很多人询问有关 IE 的非常基本的问题,基本上是“这是我的第一个站点。为什么它在 IE 中不起作用”,没有额外的信息。忽略 radashk RADU - 他在这里已经 8 个月了,积累了 175 点声望。我在这里已经 3 年零 8 个月了,拥有 18k 的声誉,我认为这是一个非常好的问题!
  • 顺便说一句,我不会在 IE 中使用 compat 视图——你会发现它带来的伤害比它节省的更多。除非不允许嵌入字体,否则我看不出有任何使用 Cufon 的理由。我从未在我制作的任何网站上使用过兼容模式。
  • 另外,刚刚找到了一些可以让Cufon在IE9中工作的代码。不过我还是会放弃使用它。
  • 这就是我想知道的,使用 或其他东西强制资源管理器的兼容性视图是一个坏主意,所以是的,我会尝试不同的 webfont,或者如果该剂量有效,我猜该死的网络安全字体......
猜你喜欢
  • 2013-02-27
  • 1970-01-01
  • 1970-01-01
  • 2016-10-23
  • 1970-01-01
  • 2016-09-01
  • 2014-02-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多