Подтвердить что ты не робот

Открыть новое всплывающее окно без адресных баров в firefox & IE

надеюсь, что кто-то может помочь. просто не может открыть новое окно в Firefox без адресных баров. IE работает отлично с помощью кода ниже

window.open('/pageaddress.html', 'winname', 
  directories=0,titlebar=0,toolbar=0,location=0,status=0,     
    menubar=0,scrollbars=no,resizable=no,
      width=400,height=350);

Мне нужно сделать для всего браузера

4b9b3361

Ответ 1

Firefox 3.0 и выше отключили настройку location по умолчанию. resizable и status также отключены по умолчанию. Вы можете проверить это, введя "about: config" в адресной строке и фильтруя "dom". Интересующие предметы:

  • dom.disable_window_open_feature.location
  • dom.disable_window_open_feature.resizable
  • dom.disable_window_open_feature.status

Вы можете получить дополнительную информацию на сайте Mozilla Developer. Это в основном означает, что вы не сможете делать то, что хотите.

Одна вещь, которую вы, возможно, захотите сделать (хотя она не решит вашу проблему), помещает кавычки вокруг параметров вашего окна, например:

window.open('/pageaddress.html','winname','directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=350');

Ответ 2

Отметьте документацию mozilla по window.open. Функции окна ( "directory =...,..., height = 350" ) и т.д. Аргументы должны быть строкой:

window.open('/pageaddress.html','winname',"directories=0,titlebar=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=no,resizable=no,width=400,height=350");

Попробуйте, если это работает в ваших браузерах. Обратите внимание, что некоторые функции могут быть переопределены пользовательскими настройками, такими как "местоположение" (см. Doc.)

Ответ 3

Временное решение. Откройте окно модального всплывающего окна и вставьте внешний URL в качестве iframe.

Ответ 4

В Internet explorer, если новый URL-адрес относится к тому же домену, что и текущий url, окно будет открыто без адресной строки. В противном случае это приведет к появлению адресной строки. Одним из способов является открытие страницы из того же домена, а затем перенаправление с этой страницы.

Ответ 5

проверить это, если он работает, он отлично работает для меня

<script>
  var windowObjectReference;
  var strWindowFeatures = "menubar=no,location=no,resizable=no,scrollbars=no,status=yes,width=400,height=350";

     function openRequestedPopup() {
      windowObjectReference = window.open("http://www.flyingedge.in/", "CNN_WindowName", strWindowFeatures);
     }
</script>