【问题标题】:Does Safari have a timeout issue?Safari 是否存在超时问题?
【发布时间】:2010-03-19 13:11:26
【问题描述】:

我有一个网站在 Firefox 和 IE 中运行良好,但在 Safari 4.0.4 中无法完成加载。

实时网站加载一个菜单,然后加载一个谷歌地图。使用 Safari,Google 地图永远不会加载。

我在同一台服务器上有一个测试网站,它使用完全相同的代码来加载谷歌地图,而 Safari 可以加载地图(这是不会在我的实时网络上加载的那个)。这个测试网站没有菜单 - 只有谷歌地图。

在两种情况下(实时和测试),主网页都会调用 loadmap.js 文件。

我一直在尝试找出 Safari 无法完成加载的原因。有没有人遇到过 Safari 的任何问题/解决方案,可以帮助我找到解决此问题的方法?

这是我看不到谷歌地图的网站:http://appalachiantrail.rohland.org

【问题讨论】:

  • 您是否收到任何 Javascript 错误?
  • 没有看到代码或损坏的页面本身,我怀疑有人会足够通灵来提供帮助。
  • 您尝试过 Safari 中的开发者工具吗?您可以查看页面错误、资源加载,甚至可以逐行调试 javascript。正如 Pointy 指出的那样(不是双关语),如果没有看到任何代码或指向您网站的链接,我们无能为力....

标签: javascript safari timeout


【解决方案1】:

这只是 WebKit(Safari 和 Google Chrome 中的渲染引擎)中页面的布局问题。地图正在加载,但背景仅渲染了几 px 高。尝试在div#map_canvas 上设置一个明确的像素高度值,而不是height:98%

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-05
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    • 2015-08-03
    • 2017-01-01
    • 1970-01-01
    • 2014-02-13
    相关资源
    最近更新 更多