Как открыть всплывающее окно без адресной строки браузера? [Дубликат]

Для точного соответствия наиболее целесообразно использовать ==. Кроме того, это будет быстрее, чем grep(), и, очевидно, намного проще.

which(string == "apple")
# [1] 1
40
задан animuson 10 November 2012 в 05:32
поделиться

5 ответов

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');
64
ответ дан Intelekshual 19 August 2018 в 17:09
поделиться

Проверьте документацию 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.)

12
ответ дан catchmeifyoutry 19 August 2018 в 17:09
поделиться

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

7
ответ дан Gaurav Gupta 19 August 2018 в 17:09
поделиться

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

<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>
0
ответ дан Php developer 19 August 2018 в 17:09
поделиться
  • 1
    Нет, это не работает, по крайней мере, не в текущем Firefox. Строка меню и полосы прокрутки отключены, но адресная строка все еще отображается, и окно по-прежнему изменяется. – sleske 5 August 2013 в 09:44
  • 2
    В современном Firefox это, безусловно, не работает. – Nicolas Barbulesco 21 December 2013 в 11:51

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

3
ответ дан Vu Dang 19 August 2018 в 17:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: