2012-03-03 80 views
4

我想为第二个显示器构建一个基于Web的演示工具,并带有类似PowerPoint的“演示者视图”。我可以使用HTML5 full screen APIexample)以全屏方式放置主演示文稿,但似乎排除了与另一个屏幕上的控制器窗口进行交互的可能性。当其中一个显示器是全屏时,有两种不同的显示器可以与网页窗口进行交互吗?允许与第二个窗口进行交互而不破坏第一个窗口中的全屏幕?

详情:Chrome和Safari浏览器在OS X狮子使用自身的全屏模式,这是众所周知的多个显示器被打破(例如,12) - 所有其他显示器只显示灰色的,你不能甚至可以将选项卡拖到不同的显示中。 Firefox 11只是一个普通的全屏窗口(谢谢!),但当你点击任何其他窗口时会全屏显示。

这是如此接近的工作,却又是那么远......

+1

请注意,有一种情况似乎有效:在Firefox的标签页中同时显示演示文稿页面和控制器页面,将该窗口从菜单栏或F11全屏显示,然后将控制器选项卡拖到其他监视器。我现在会用它,但它似乎很脆弱,并希望我向用户解释这一点。 – 2012-03-03 22:47:03

+0

您是否找到了解决方案?我也在为网页寻找某种“多显示器API” – 2013-01-16 09:55:42

+1

“教会网站演示者”似乎已经想出了一些这样的部分:https://developer.mozilla.org/ca/demos/detail/church -web-presenter - 但它仍然需要更改pref。 – 2013-01-17 15:22:48

回答

0

这正是我想要做的,但似乎无法工作什么的。我也尝试在第二台显示器上使用闪光灯,但是当它通过监视器1失去焦点时,全屏消失。

从我所了解的这是一个安全问题。够公平的..但肯定有一种方式..也许silverlight或Java?

我认为你可以在AIR应用程序中做到这一点,但我想直接从浏览器运行这个东西。

0

一些JavaScript演示程序库如reveal.js已经支持演示文稿笔记,您可以在辅助屏幕中打开演示文稿并将其设置为全屏,然后打开演示者视图并将其放在主屏幕上。

Firefox有一个当它失去焦点时会关闭全屏的问题,以解决在about:config中检查this tip:只有full-screen-api.exit-on-deactivatefalse的问题。

相关问题