Mam najnowszą wersję Chrome Wersja 86.0.4240.111 w 2020 r. Po uruchomieniu komendy w oknie. Potrzebuję przycisków nawigacyjnych wstecz / tyłek. Jak mogę wykonać Chrome?

const strWindowFeatures = `location=yes,height=${screen.height},width=${screen.width},fullscreen=yes,toolbar=yes,scrollbars=yes,resizable=yes`;
var newWindow = window.open('http://www.cnn.com', 'test', strWindowFeatures);
newWindow.moveTo(0, 0);  
 

enter image description here

Nie back i tył strzałki powyżej

0
user14432516 22 październik 2020, 13:11

1 odpowiedź

Najlepsza odpowiedź

Według MDN Window.Open # Toolbar_In_ui_parts_features :

W nowoczesnych przeglądarkach (Firefox 76 lub Nowsze, Google Chrome, Safari, Chromium Edge), następujące funkcje są tylko warunkami, czy otwierać wyskakujące okienko, czy nie. Patrz sekcja stanu popup.

Oraz zgodnie z Popup Stan:

Większość nowoczesnych przeglądarek (wymienionych poniżej) nie zezwalaj na treści internetową do kontrolowania widoczności części UI oddzielnie.

  • Firefox 76 lub Nowszy
  • Google Chrome
  • Safari
  • Krawędź chromu.

Elementy związane z plikiem interfejsu interfejsu użytkownika są używane jako warunek, czy otwarcie okienko lub nowej karty, lub nowe okno, a widoczność części UI każdego z nich.

Warunkiem jest wdrożenie-depepdent i nie gwarantuje się stabilny.

Więc, co uważam za to, że otwierasz popup, a z tego powodu Google Chrome nie zezwala na pokazanie innych elementów Chrome z paska nawigacyjnego. Prawdopodobnie prawdopodobnie odróżnia popup z nowej karty.

Przekazanie tych opcji do window.open spowoduje utworzenie popup zamiast normalnej karcie, ale wydaje się, że niektórzy z nich nie są tak naprawdę używane, jeśli nie z powyższego powodu.

  • pasek menu
  • pasek narzędzi
  • Lokalizacja
  • status
  • rezygnacyjny
  • paski przewijania

Mam nadzieję, że będzie to dla ciebie przydatne.

0
Alexander Cerutti 22 październik 2020, 12:18