Разрешить взаимодействие со вторым окном, не прерывая полноэкранный режим в первом? - PullRequest
4 голосов
/ 04 марта 2012

Я хочу создать веб-инструмент для презентации с PowerPoint-подобным «представлением докладчика» для второго монитора. Я могу использовать полноэкранный API HTML5 ( пример ), чтобы перевести основную презентацию в полноэкранный режим, но, похоже, это препятствует взаимодействию с окном контроллера на другом экране. Есть ли способ взаимодействия с окнами веб-страниц на двух разных мониторах, когда один из них является полноэкранным?

Подробности: Chrome и Safari в OS X используют собственный полноэкранный режим Lion, который, как известно, нарушается для нескольких мониторов (например, 1 , 2 ) - все другие мониторы просто отображаются серым, и вы даже не можете перетащить вкладку на другой дисплей. Firefox 11 просто создает обычное полноэкранное окно (спасибо!), Но падает на весь экран, когда вы нажимаете на любое другое окно.

Это так близко к работе, и все же так далеко ...

Ответы [ 2 ]

0 голосов
/ 05 апреля 2013

Некоторые библиотеки презентаций javascript, такие как reve.js , уже поддерживают заметки к презентации, в которых вы открываете презентацию на дополнительном экране и настраиваете ее в полноэкранном режиме, затем открываете представление докладчика и выводите его на главный экран.

В Firefox есть ошибка, которая отключает полноэкранный режим, когда он теряет фокус, чтобы исправить эту проверку этот совет : просто full-screen-api.exit-on-deactivate до false в about: config.

0 голосов
/ 23 марта 2012

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

Насколько я понимаю, это проблема безопасности. Достаточно справедливо ... но, безусловно, есть способ ... может быть, Silverlight или Java?

Я думаю, вы можете сделать это в приложении AIR, но я хочу запустить это прямо из браузера.

...