我遇到了一個非常奇怪的情況。使用window.open時出現奇怪的404錯誤
我嘗試使用window.open
myWindow= window.open(myDomain+'/mypath/jsp/loginPage.jsp', 'Window', 'top='+TopPosition+',left='+LeftPosition+',height='+height+', width='+width+', menubar=no, location=0, status=0, scrollbars=no, resizable=no');
現在,這裏是問題的一個窗口。
當myDomain是localhost:7001時,沒有問題(至少在Firefox中)。窗口打開並顯示正確的頁面。在IE和Chrome中,窗口打開了一會兒,然後再次關閉,然後在主窗口中給我一個404錯誤。
這是一個問題,但我沒有支持其他比Firefox,所以我可以與其他兩款瀏覽器的問題,住任何東西(我只包含這些信息給你一些信息,可以幫助)。
真正的問題如下。
當我使其http://12.34.56.78:7001窗口閃爍和消失,我也得到了Firefox中的404錯誤,我得到在Firebug的日誌中出現以下異常代替本地主機我的網絡IP地址:
uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMEventTarget.removeEventListener]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///C:/Documents%20and%20Settings/stager/Application%20Data/Mozilla/Firefox/Profiles/ts2cmib6.default/extensions/%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D/modules/ObjectTabs.jsm :: anonymous :: line 343" data: no]
[編輯]發現禁用AdBlock擴展可防止出現異常。 404錯誤仍然是一個問題,雖然[/編輯]
我不能使用localhost作爲域名,因爲我最終將不得不將其部署到另一臺機器。
有沒有人有任何建議來解決這個問題?
在此先感謝。
//編輯 增加HTTP協議在後的IP地址。我已經在使用它。
// EDIT2 禁用Adblock Plus的出現在Firebug的日誌停止例外。 404錯誤仍然存在。
我剛做了一個測試,發現一旦我部署了,它就會好的(部署地址不包含IP地址)。但我想這個問題仍然存在(如果解決了,將會幫助我開發)。 – 2011-01-27 18:20:49