JSFiddle에서 전체 화면 API를 사용할 수 있습니까?


30

다음 JSFiddle, http://jsfiddle.net/brantolsen/ejUWt/ 있습니다. Fullscreen API를 사용하여 본문을 클릭 할 때마다 전체 화면에서 전체 화면이 아닌 화면으로 변경하는 간단한 작업을 수행 합니다 . 모든 내용이 로컬 웹 페이지에 복사 될 때 올바르게 작동하며 여기 에있는 설명서 에 따라 정확 합니다 . 그러나 JSFiddle에서는 아무 일도 일어나지 않습니다.

JSFiddle의 예제 코드를 전체 화면으로 만들 수 있습니까?

결과를 전체 화면으로 보는 것이 아니라 Javascript 전체 화면 명령이 작동하는 것을 의미합니다.


JSFiddle에서 전체 화면이 작동하지 않습니다.
로마 C

이것은 얼마 전에 수정되었습니다 . 오늘 jsfiddle을 시도하면 본문의 텍스트를 클릭하면 전체 화면으로 이동합니다.
gman

@gman Brant의 답변으로 편집하는 것이 좋습니다 (다른 답변을 쓰도록 제안하지만 답변에 도움이 될만한 추가 정보가 포함되어 있다고 생각합니다)
jonsca

답변:


35

다음과 같이 결과를 전체 화면으로 봅니다.

http://jsfiddle.net/brantolsen/ejUWt/embedded/result/

상단의 공유 버튼을 클릭하십시오.

여기에 이미지 설명을 입력하십시오

업데이트 : "공유"버튼이 더 이상 표시되지 않습니다. embedded/result/Fiddle의 URL 끝에 수동으로 추가하여 전체 화면을 표시 할 수 있습니다


죄송합니다. 전체 화면의 의미가 확실하지 않습니다. 결과를 전체 화면으로 보는 방법이 아니라 jsfiddle에서 Javascript 전체 화면 API를 사용할 수 없었습니다. 어쨌든 고마워.
브랜트 올슨

1
이해했다. JsFiddle은 iframe을 사용하여 출력을 표시합니다. 실제로, 그 4 개의 상자는 모두 iframe입니다. 따라서이를 달성 할 수있는 정기적 인 방법은 없습니다.
Bibhas

2
이 "공유"버튼은 JSFiddle을 한 번 저장 한 후 "저장"버튼을 클릭 할 때까지 나타나지 않습니다.
Rory O'Kane

8
"공유"버튼이 더 이상 표시되지 않는다고 생각합니다. embedded/result/Fiddle의 URL 끝에 수동으로 추가하여 전체 화면을 표시 할 수 있습니다 .
Kai Carver

이 질문은 iframe없이 jsfiddle을 실행하는 것이 아닙니다. 그것은 관하여 자바 스크립트 / HTML 전체 화면 API는 jsfiddle에서 작동하지 않습니다
G 맨


3

Chrome을 가지고 놀고 요소를 조사한 후 이유를 찾았습니다. 결과 코드는 전체 화면 명령을 허용하지 않는 iframe 안에 배치됩니다.

나는 일시적으로 추가하여이 문제를 해결할 수 있었다 mozallowfullscreenwebkitallowfullscreen에서 발견 https://developer.mozilla.org/en/HTML/Element/iframe 불을 지르고와 크롬의 디버그 도구의 사용을 통해 iframe을에.

그러나 JSFiddle은 iframe현재 코드가 랩핑되는 것을 사용자 정의 할 수있는 것처럼 보이지 않습니다 .


2

스레드에 대한 다른 응답자가 iframe (크로스 도메인) 문제를보고 질문을 무시했다고 생각합니다.

또 다른 멋진 JSFiddle 사용자 인 Jennifer Perrin은 "jQuery로 현재 페이지 URL 및 제목 가져 오기 " 게시물에서 귀하의 질문의 절반 이상을 답변했습니다 .

당신이해야 할 일은 반환 된 URL에 논리를 적용 http://jsfiddle.net/[userid]/[postid]/embedded/result/하고 앵커 의 기능 링크로 만들어서 전체 화면을 전환하는 href를 변경하는 것입니다.


이 질문은 iframe없이 jsfiddle을 실행하는 것이 아닙니다. 그것은 관하여 자바 스크립트 / HTML 전체 화면 API는 jsfiddle에서 작동하지 않습니다
G 맨
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.