【问题标题】:using location.hash as javascript postMessage fallback使用 location.hash 作为 javascript postMessage 后备
【发布时间】:2011-10-31 15:16:08
【问题描述】:

我想在 iframe 与其父级之间进行跨域消息传递。新的 javascript postMessage api 看起来很完美,这个 jquery plugin 通过使用 location.hash 为旧浏览器提供了一个后备。现在我要传递的消息相当大(大约 500 个字符)。在不支持 postMessage api 的旧版浏览器中使用较大的 location.hash 值是否会有任何问题/问题?

【问题讨论】:

    标签: javascript url


    【解决方案1】:

    Internet Explorer 8 及更低版本存在超过 2,083 个字符的 URL 的已知问题。如果您保持在此限制以下,您应该可以在所有浏览器中使用。

    【讨论】:

    • 其他主流浏览器是否有下限?那么IE6呢?
    • @Matt27:不,据我所知。 IE 6 也有同样的限制。它可以通过注册表编辑进行调整,但这对大多数 Web 开发人员没有帮助。
    猜你喜欢
    • 2017-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    • 2019-02-28
    相关资源
    最近更新 更多