2011-10-31 30 views
0

我想在iframe及其父項之間進行跨域消息傳遞。新的javascript postMessage api看起來很完美,這個jquery plugin通過使用location.hash爲舊版瀏覽器提供了一個後備。現在我想傳遞的信息是相當大的(約500個字符)。在不支持postMessage api的舊瀏覽器中有大的location.hash值會有什麼問題嗎?使用location.hash作爲javascript postMessage後備

回答

0

對於超過2,083個字符的URL,Internet Explorer 8及更低版本存在已知問題。如果你保持在這個限制之下,你應該在所有瀏覽器中都可以。

+0

是否有任何其他的主流瀏覽器有下限?那麼IE6呢? – Matt27

+0

@ Matt27:不會,據我所知。 IE 6具有相同的限制。它可以通過註冊表編輯進行調整,但對大多數Web開發人員無效。 –

+0

感謝您的幫助 – Matt27

相關問題