Я работал над веб-приложением, и для части его я должен открыть новое окно. У меня есть эта работа над всеми браузерами, мой камень преткновения с Google Chrome.
Chrome, кажется, игнорирует функции окна, который вызывает меня проблемы, вещь, с которой я борюсь, мне нужна строка поиска, чтобы быть доступным для редактирования в новом окне. FF, IE, Safari и Opera делают этот штраф, Chrome не делает.
Мой код:
function popitup(url) {
newwindow=window.open(url, 'name', 'toolbar=1,scrollbars=1,location=1,statusbar=0,menubar=1,resizable=1,width=800,height=600');
if (window.focus) {
newwindow.focus()
}
return false;
}
Часть location = 1
должна включать редактируемую адресную строку.
В качестве примечания, вы можете удалить атрибут language = "javascript"
из своего скрипта, поскольку он устарел.
обновление :
Установка правильного параметра statusbar = 1
status = 1
у меня работает
Я полагаю, что в настоящее время не существует javascript, чтобы заставить chrome открывать новое окно в режиме вкладок. Тикет был отправлен, как здесь Всплывающие окна должны отображаться как вкладка по умолчанию. Но пользователь может щелкнуть значок хрома в левом верхнем углу и выбрать "Показывать как вкладку", после чего адресная строка станет редактируемой.
Похожий вопрос задан в javascript открыть в новом окне не вкладке