我被困在1個位置,需要一些幫助。我在apache tomcat服務器上創建了兩個子域,如domain1.localhost.com和server.xml中的domain2.localhost.com。在domain1上,我有一個包含iFrame(託管在domain2上)的JSP。我們如何將JS變量從子Iframe傳遞給父JSP,並將其存儲在domain1.localhost.com上託管的JSP本地變量中?將子變量Iframe中的JS變量傳遞給跨子域上的父JSP
我試圖在兩個JSP上定義document.domain =「localhost」,但沒有奏效。由於顯而易見的跨域策略,即使是父級DOM窗口在子級iFrame中也不可用(在子域上)。
任何幫助將不勝感激。
謝謝。更新document.domain =「localhost.com」的作品。 – Tarun
但我還有1個問題。我必須在父JS變量中分配子Iframe JS變量的值。你能幫我嗎? – Tarun
哦,對不起,我錯過了你的第二個問題。所以遲到比從未好,對吧? >我必須在父JS變量中分配子Iframe JS變量的值。 如果他們共享了document.domain,那麼很容易,因爲parent.window.someVariableOfParent = someVariableOfIframeChild; –