Javascript 使用window.open时出现奇怪的404错误

Javascript 使用window.open时出现奇怪的404错误,javascript,firefox,exception,Javascript,Firefox,Exception,我遇到了一个非常奇怪的情况 我正在尝试使用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'

我遇到了一个非常奇怪的情况

我正在尝试使用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以外的任何东西,这样我就可以在其他两个浏览器中解决这个问题(我只是把这些信息包括进来,给你一些可能有用的信息)

真正的问题如下

当我将我的网络IP地址替换为localhost时,窗口会闪烁并消失,Firefox中也会出现404错误,Firebug的日志中会出现以下异常:

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]
[edit]发现禁用AdBlock扩展会阻止异常的出现。404错误仍然是一个问题,尽管[/edit]

我不能使用localhost作为域,因为我最终将不得不将它部署到另一台机器上

有人有什么建议来解决这个问题吗

提前谢谢

//编辑 在post中将http协议添加到IP地址。我已经在用了

//编辑2
禁用AdBlock plus已停止Firebug日志中出现异常。404错误仍然存在。

通过使用带有端口的url,您必须使用url之前的协议(“http://”+myDomain)。Firefox可以容忍,如果它是localhost…

这是一个AdBlock Plus异常,所以可能它阻止了您?

我正在使用该协议。也许这在我的帖子中并不清楚。我现在将对其进行编辑以反映这一点。我刚刚执行了一个测试,发现一旦部署,就可以了(部署地址不包含IP地址)。但我想这个问题仍然存在(如果问题解决了,将有助于我的发展)。你是对的,异常是由AdBlock plus引起的。禁用后,异常停止出现。你怎么知道它来自AdBlock plus?我仍然收到404错误。d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d是AdBlock Plus的GUID。我尝试时收到错误消息;我没有记下来。那么如何从javascript链接https url呢?