Получение странной ошибки 404 при использовании window.open - PullRequest
2 голосов
/ 27 января 2011

У меня действительно странная ситуация.

Я пытаюсь открыть окно с помощью 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, так что это http://12.34.56.78:7001 окно мигает и исчезает, и я также получаю ошибку 404 в Firefox, и я получаю следующее исключение в журнале 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]

[править] Обнаруженочто отключение расширения AdBlock предотвращает появление исключения.Ошибка 404 по-прежнему остается проблемой [/ edit]

Я не могу использовать localhost в качестве домена, потому что мне в конечном итоге придется развернуть его на другой машине.

У кого-нибудь есть советы, чтобы получитьвокруг этой проблемы?

Заранее спасибо.

// Редактировать Добавлен протокол http к IP-адресу в посте.Я уже использовал его.

// Edit2 Отключение AdBlock плюс остановило исключение из появления в журнале Firebug.Ошибка 404 по-прежнему присутствует.

Ответы [ 2 ]

1 голос
/ 27 января 2011

Это исключение AdBlock Plus, так что, возможно, оно блокирует вас?

1 голос
/ 27 января 2011

Используя URL-адреса с портом, вы должны использовать протокол перед URL ("http://" + myDomain). Firefox терпимо относится к этому, если это localhost ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...