我有一个带有 iFrame 的 HTML,其中源是另一个 HTML。我想在嵌入的 HTML 上包含一个“全屏按钮”,这样如果我点击它,该 HTML 就会变成全屏。
换句话说,当您单击“全屏按钮”时,我想做与 Youtube 对嵌入在 HTML 中的视频所做的相同的事情。
我怎样才能做到这一点?
谢谢!
我有一个带有 iFrame 的 HTML,其中源是另一个 HTML。我想在嵌入的 HTML 上包含一个“全屏按钮”,这样如果我点击它,该 HTML 就会变成全屏。
换句话说,当您单击“全屏按钮”时,我想做与 Youtube 对嵌入在 HTML 中的视频所做的相同的事情。
我怎样才能做到这一点?
谢谢!
afaik 拥有真正全屏的最简单方法是通过 Flash。因此,您可以做的是让“全屏按钮”成为一个 Flash 播放器,它可以提取您的 HTML 内容并全屏显示。
这是 flash 的全屏模式的起点:http: //www.adobe.com/devnet/flashplayer/articles/full_screen_mode.html
更新:还有一个用于浏览器的全屏 API——就像 mozilla 中的这个 API——但这取决于客户端兼容性: https ://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode?redirectlocale=en -US&redirectslug=DOM%2FUsing_full-screen_mode
PS:当然Flash也需要客户端兼容性..:)