Obecnie pracuję nad prywatną aplikacją internetową, która nie zostanie wydana publiczna. Jest stosunkowo prosty i uruchomi się na Google Chrome.

Czy ktoś ma rozwiązanie do zmuszania przeglądarki do wejścia Full Screen Mode, gdy dom jest gotowy? Myślałem, żeby po prostu symulować klucz {x1}} klucza F11, ale nie wiem, czy jest to możliwe.

Czy ktoś ma rozwiązanie jQuery, inne niż zmienianie rozmiaru okna do dostępnej szerokości i ukrywanie nawigacji (nie jest idealnym rozwiązaniem).

9
BenM 14 listopad 2011, 23:32

5 odpowiedzi

Najlepsza odpowiedź

Jak stwierdzono przez innych, nie można już wspomnieć o oczywistych powodów.

Chociaż ponieważ jest to lokalna strona, dlaczego po prostu nie utworzysz chromowanego skrótu na cały ekran:

Utwórz skrót do Chrome:

"C:\Users\techiecorner\AppData\Local\Google\Chrome\Application\chrome.exe" --kiosk http://www.example.com

http://www.techiecorner.com/1941/how-to-auto-start-chrome-in-full-screen-mode-f11-evalytime/

UDPATE

Do tej pory (HTML5) istnieje propozycja dla pełnoekranowego interfejsu API. Aby korzystać z tego, możesz zrobić coś w rodzaju:

// feature detection
if (typeof document.cancelFullScreen != 'undefined' && document.fullScreenEnabled === true) {
  // mozilla proposal
  element.requestFullScreen();
  document.cancelFullScreen(); 

  // Webkit (works in Safari and Chrome Canary)
  element.webkitRequestFullScreen(); 
  document.webkitCancelFullScreen(); 

  // Firefox (works in nightly)
  element.mozRequestFullScreen();
  document.mozCancelFullScreen(); 

  // W3C Proposal
  element.requestFullscreen();
  document.exitFullscreen();
}

Aby uzyskać więcej informacji, zobacz Oficjalne specyfikacje.

18
PeeHaa 2 maj 2012, 19:57

Jest to najprawdopodobniej nie jest możliwe, rozważałbym to zagrożenie bezpieczeństwa, gdyby to było.

Jeśli masz kontrolę nad środowiskiem, możesz to osiągnąć za pomocą Applescript na Mac. Nie jestem pewien co do okien.

0
Pepijn 14 listopad 2011, 19:39

Wątpię, że jest to możliwe (nie biorąc pod uwagę rozszerzeń przeglądarki).

Przeglądarki zazwyczaj nie pozwalają na taki dostęp do ich okna. Właściwie, nowoczesne przeglądarki nawet nie pozwalają na zmianę rozmiaru bieżącego okna (tylko wtedy, gdy jest to popup).

Jeśli ma kluczowe znaczenie dla Twojej aplikacji, powinieneś wyświetlić wiadomość do użytkownika, informując go, aby nacisnąć F11, gdy Przeglądarka nie jest w trybie pełnoekranowym.

0
Community 23 maj 2017, 12:10

Jest to nie-can-ca, ponieważ próbujesz manipulować rzeczywistym programem działającym w systemie operacyjnym. Możesz manipulować wszystkim w oknie przeglądarki, ale nie na zewnątrz.

0
Ray K 14 listopad 2011, 19:43

Jest trochę późno, ale daje ci trochę eksperymentalnego dostępu do pełnoekranowych APS. Możesz symulować imprezę kliknięć i zdarzyć się.

https://github.com/martinaglv/jquery-fullscreen.

Wtyczka jQuery 1.7, która zawija wokół interfejsu API w pełnym ekranie i działa wokół różnych różnic przeglądarki. Działa w FF 10, Chrome i Safari. Przydatne jest, aby prezentować użytkowników łatwiejsze do odczytania wersji stron internetowych lub powiększania i elementów.

0
McGarnagle 22 kwiecień 2012, 18:22