2011-01-27 13 views
2

私は本当に奇妙な状況に陥っています。 window.openを使用すると奇妙な404エラーが発生する

は私が

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'); 

は今、ここで問題ですwindow.open使用してウィンドウを開くしようとしています。

myDomainがlocalhost:7001の場合、問題はありません(少なくともFirefoxでは)。ウィンドウが開き、正しいページが表示されます。 IEとChromeでは、メインウィンドウで404エラーが発生する前に、ウィンドウが開いてからもう一度閉じます。

これは1つの問題ですが、Firefox以外のものをサポートする必要はないので、他の2つのブラウザで問題なく暮らすことができます。

実際の問題は次のとおりです。それはhttp://12.34.56.78:7001ウィンドウが点滅し、消えて、私もFirefoxで404エラーを取得し、私はFirebugののログに以下の例外を取得するように、私はlocalhostの私のネットワークの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を使用できません。

誰もこの問題を回避するためのアドバイスはありますか?

ありがとうございます。

// 投稿のIPアドレスにhttpプロトコルを追加しました。私はすでにそれを使用していました。

// Edit2 AdBlock plusを無効にすると、Firebugのログに例外が表示されなくなりました。 404エラーが表示されます。

+0

私はテストを行ったところ、デプロイすると、デプロイメントアドレスにIPアドレスが含まれていないことを確認しました。しかし、私はまだ問題が残っていると思います(もし解決すれば、私の発展に役立つでしょう)。 –

答えて

1

これはAdBlock Plusの例外なので、恐らくあなたをブロックしていますか?

+0

AdBlock plusが原因で例外が発生していたのはあなたです。無効にすると、例外が表示されなくなりました。それがAdBlock plusからのものであったことはどうでしたか?私はまだ404エラーを取得しています。 –

+2

d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5dは、AdBlock PlusのGUIDです。 – Neil

+0

どうやってそれを知ったのですか? :) –

1

URLをポートに使用すると、url( "http://" + myDomain)の前にプロトコルを使用する必要があります。 Firefoxがローカルホストであれば、それには耐性があります...

+0

私はプロトコルを使用しています。おそらくそれは私のポストからは分かりませんでした。これを反映するように今編集します。 –

関連する問題