Mam następujące JSFiddle, http://jsfiddle.net/brantolsen/ejUWt/ . Wykonuje proste zadanie zmiany z pełnego ekranu na niepełny ekran za każdym razem, gdy ciało zostanie kliknięte za pomocą Fullscreen API . Działa to poprawnie, gdy cała zawartość jest kopiowana na lokalną stronę internetową i jest poprawna zgodnie z dokumentacją znajdującą się tutaj . Jednak na JSFiddle nic się nie dzieje.
Czy można ustawić przykładowy kod na JSFiddle na pełny ekran?
Należy pamiętać, że nie mam na myśli wyświetlania wyniku jako pełnego ekranu, ale uruchomienie poleceń pełnoekranowych javascript.
jsfiddle
full-screen
Brant Olsen
źródło
źródło
Odpowiedzi:
Możesz wyświetlić wynik na pełnym ekranie w ten sposób -
Po prostu kliknij przycisk udostępniania u góry -
Aktualizacja: przycisk „Udostępnij” nie jest już w ogóle wyświetlany. Nadal możesz uzyskać wyświetlanie na pełnym ekranie, ręcznie dodając
embedded/result/
na końcu adresu URL swojego Fiddle'aźródło
embedded/result/
na końcu adresu URL swojego Fiddle'a.Użyj
http://fiddle.jshell.net/your-fiddle-id/show/light/
na przykład tego adresu URL skrzynki . Spowoduje to otwarcie go bez ramek.źródło
Znalazłem przyczynę po zabawie z Chrome i sprawdzeniu elementu. Kod wynikowy jest umieszczony w ramce iframe, która uniemożliwia wykonywanie poleceń na pełnym ekranie.
Byłem w stanie tymczasowo obejść ten problem, dodając
mozallowfullscreen
iwebkitallowfullscreen
, znajdujący się na https://developer.mozilla.org/en/HTML/Element/iframe , do iframe za pomocą firebuga i narzędzi do debugowania Chrome.Jednak nie wygląda na to, że JSFiddle pozwoli ci dostosować, w
iframe
jakim momencie kod jest zawijany.źródło
Myślę, że inni respondenci Twojego wątku spojrzeli na problemy z ramką iframe (crossdomain) i zignorowali to pytanie.
Inna wspaniała użytkownikka JSFiddle, Jennifer Perrin, odpowiedziała na ponad połowę twojego pytania w swoim poście „Uzyskaj bieżący URL strony i tytuł za pomocą jQuery” .
Pozostaje Ci tylko zastosować logikę do zwróconego adresu URL i przekształcić go w funkcjonalny
http://jsfiddle.net/[userid]/[postid]/embedded/result/
link w kotwicy, który zmienia jego wartość, aby przełączać pełny ekran.źródło