【问题标题】:Safari's never-ending loading message when an iframe does not have a src当 iframe 没有 src 时,Safari 的永无止境的加载消息
【发布时间】:2010-04-26 21:59:34
【问题描述】:

我正在使用@rem 的jQuery :visited plugin 对页面上的已访问链接执行某些操作。该插件的工作原理是创建一个不可见的 iframe,注入 HTML 源代码,并比较链接的颜色以查看已访问的链接。效果很好。

我遇到的问题是,在 Safari 上,状态栏消息总是挂在“正在加载 (X-1) 个 X 项目”上 - 即它认为仍有一些资源需要加载。我已经把它缩小到这个插件,事实上它在 src 设置(或在这种情况下注入)之前将 IFRAME 元素附加到 BODY。

我尝试在追加发生之前重新排列代码以设置 src,但这会破坏插件的功能。

有人知道如何解决这个问题吗?这不是主要问题,因为该网站仍然运行良好,但这是一个令人讨厌的故障,可能会让用户感到困惑。

【问题讨论】:

    标签: jquery safari visited


    【解决方案1】:

    尝试将 src 设置为about:blank

    【讨论】:

    • 我试过了。到目前为止,我已经尝试过: src = 'about:blank'; src = 'javascript:null'; src = '/blank.html';到目前为止没有任何效果。我认为设置 src 会破坏将标记注入到插件中的 iframe 文档中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-15
    • 2014-06-14
    • 2012-01-27
    • 2020-10-06
    相关资源
    最近更新 更多