Windows 8에서는 두 개의 앱을 서로 옆에 “스냅”할 수 있으며 이러한 앱 중 하나는 레거시 Windows 데스크톱 환경 일 수 있습니다. 이에 대한 편리한 응용 프로그램은 데스크톱에서 전체 화면으로 콘텐츠를 보면서 채팅 클라이언트, 작은 브라우저 또는 기타 앱을 스냅하는 것입니다.
이 문제 는 데스크톱이 디스플레이의 3/4 만 차지하더라도 전체 화면 데스크톱 응용 프로그램이 전체 화면 을 대신한다는 것 입니다.
내가 원하는 것은 “전체 화면”데스크톱 응용 프로그램이 스냅 된 데스크톱 영역 만 덮고 데스크톱이 전체 너비로 스냅 된 경우 실제로 전체 화면으로 이동하도록하는 방법입니다. 이것을 구성하는 방법이 있습니까?
이해가되지 않는다면 그림으로 설명해 드리겠습니다.
미니 브라우저에서 SU 채팅과 함께 스냅인보기의 데스크톱 :
“전체 화면”을 클릭하면 어떻게됩니까?
“전체 화면”을 클릭하면 어떻게됩니까 (실제 스크린 샷이 아닌 디지털 방식으로 변경됨)
명확히하기 위해 YouTube를 예로 사용하고 있지만 전체 화면으로 진행 되는 모든 프로그램에 대해이 작업을 수행하고 싶습니다 .
답변
YouTube 동영상을 보는 것만으로도이 레시피를 따라갈 수 있습니다.
- 브라우저에이 URI를 입력하고 창의 중요하지 않은 내용 (주소 표시 줄, 책갈피 등)을 최대한 제거하십시오.
data:text/html;,<iframe class="youtube-player" type="text/html" width="800" height="600" src="http://www.youtube.com/embed/dfiR1Rde7dI" frameborder="0"> </iframe>
width
및height
속성을 조정하여 화면 크기를 완성하십시오.- 의 끝에서
src
, 후에 YouTube 동영상 ID를 변경합니다/embed/
. - 즐겨
답변
이것은 응용 프로그램의 핵심 viewstate
응답이며 브라우저가 플러그인을 처리하는 방식입니다. 여기에viewstate
설명 된 것처럼 매개 변수를 변경하지 않기 때문에 소프트웨어의 버그라고 부릅니다 .
브라우저는 현재 viewstate에 대해 Windows를 쿼리하고 필요에 따라 조정해야합니다.
중요한 의미는 프로그램의 소스 레벨 변경 없이는 문제를 해결할 수 없다는 것입니다.
답변
다른 해결책은 내장 비디오 링크를 통해 비디오를 여는 것입니다.
-
교체
watch?v=
로v/
주소 표시 줄 및 히트에Enter내장 플레이어를 전체 화면 모드와 동일하게 작동 시키려면 URL 끝에 다음 매개 변수를 추가하십시오.
?showinfo=0&autoplay=1&autohide=1
-
그런 다음 주소 표시 줄에 다시 초점 F11을 맞추고을 눌러 브라우저 UI 및 작업 표시 줄을 숨기십시오
(스냅 된 데스크탑에서 올바르게 작동하는지 확실하지 않음)
다음을 책갈피로 저장하여 작업을 수행 할 수도 있습니다.
javascript : location.get = function (a) {return (a = RegExp (encodeURIComponent (a) + “= ([^ &] *) &?”). exec (location.search))? a [1] : null }; location.get ( “v”) && (location.href = “http://www.youtube.com/v/”+ location.get ( “v”) + “? showinfo = 0 & autoplay = 1 & autohide = 1” );
답변
무료 WinMaxinumize 응용 프로그램은 단축키를 사용하여 사용하지 않는 모든 데스크탑 공간에 활성 창을 확장하여이 문제를 해결해야합니다.
이 ghacks 기사 에는 설명이 포함되어 있습니다.
(Windows 8이 없어 테스트 할 수 없습니다.)