26

В Windows 8 вы можете "привязать" два приложения рядом друг с другом, и одно из этих приложений может быть устаревшей средой рабочего стола Windows. Удобным приложением для этого (или так я думал) было бы привязать клиент чата, небольшой браузер или другое приложение при просмотре контента в полноэкранном режиме на рабочем столе.

Проблема заключается в том, что полноэкранные настольные приложения будут занимать весь экран, даже если рабочий стол привязан только к 3/4 части экрана.

Я хотел бы, чтобы какой-нибудь способ заставить "полноэкранные" настольные приложения покрывать только область привязанного рабочего стола и по-настоящему переходить в полноэкранный режим, если рабочий стол привязан к полной ширине. Есть ли способ настроить это?

Если это не имеет смысла, позвольте мне проиллюстрировать это картинками:

Рабочий стол в привязанном виде с SU-чатом в мини-браузере:

рявкнул

Что происходит, когда вы нажимаете "полный экран":

полноэкранный

То, что я хочу, чтобы происходило, когда я нажимал "полный экран" (обратите внимание, что это цифровое изменение, а не настоящий скриншот)

полный экран щелкнул

Просто чтобы уточнить, я использую YouTube в качестве примера, но я хотел бы иметь возможность сделать это для любой программы, которая работает в полноэкранном режиме.

4 ответа4

2

Это coresponds к viewstate приложения и они , как браузер обрабатывает плагины. Я бы назвал это ошибкой в программном обеспечении, потому что она не изменяет параметр, называемый viewstate как описано здесь.

Браузер должен запросить у Windows текущее состояние просмотра и внести необходимые изменения.

Важным выводом является то, что проблема не может быть решена без изменений уровня исходного кода программ.

2

Если все, что вам нужно, это смотреть видео на YouTube, вы можете следовать этому рецепту:

  1. Введите этот 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>
  2. Отрегулируйте атрибуты width и height чтобы улучшить размер экрана.
  3. Измените идентификатор видео YouTube в конце src , после /embed/ .
  4. наслаждаться
0

Альтернативным решением было бы открыть видео через встроенную ссылку на видео.

  1. Заменить watch?v= с v/ в адресной строке и нажмите Enter

    Для того, чтобы встроенный проигрыватель ведет себя так же , как в полноэкранном режиме, добавьте следующие параметры в конце ?showinfo=0&autoplay=1&autohide=1

  2. Затем снова сфокусируйтесь на адресной строке и нажмите F11, чтобы скрыть интерфейс браузера и панель задач.
    (не уверен, что это правильно работает с привязанным рабочим столом)


Вы также можете сохранить следующее как закладку, которая затем сделает всю работу за вас:

JavaScript:location.get = функция (а){возвращение (а = RegExp (encodeURIComponent (а)+"= ([^ &] *)&?«).Exec (location.search))?а [1]: нуль}; location.get ("V")&& (location.href = "http://www.youtube.com/v/"+location.get ("V")+"ShowInfo =?0 & AutoPlay = 1 & Autohide = 1");

0

Предполагается, что бесплатное приложение WinMaxinumize решит эту проблему, используя горячую клавишу, чтобы расширить активное окно на все неиспользуемое пространство рабочего стола.

Описательная статья представлена в этой статье о взломах.

(Не имея Windows 8, я не могу проверить.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .