【问题标题】:Exit browser full screen mode when F11 is hit while Flash object is active?在 Flash 对象处于活动状态时按下 F11 时退出浏览器全屏模式?
【发布时间】:2011-02-04 19:36:03
【问题描述】:

我的站点中有一个 100% 宽度和高度的 flash 对象。使用 F11 激活和退出浏览器全屏模式仅在用户未单击 Flash 影片时有效。而且我怀疑许多用户是否知道他们必须在使用(浏览器)全屏 Flash 电影后单击地址栏才能启用 F11

如果 Flash 对象处于活动状态,有什么方法可以使 F11 工作?

谢谢, 一月

【问题讨论】:

    标签: javascript flash browser fullscreen


    【解决方案1】:

    不,出于安全原因,Adobe 在全屏模式下禁用所有键盘事件,您仍然有完整的鼠标事件,但唯一可以将全屏模式更改回窗口模式的键是 Esc 键。

    切换到全屏模式时,会显示一条透明消息,简要说明这一点,然后逐渐消失。

    【讨论】:

    • 他的 Flash 应用未处于全屏模式,浏览器为全屏且应用正在使用完整的浏览器大小。
    • F11 是 WindowsOS 特定的键盘快捷键,不应真正依赖您所描述的内容。我想当用户点击 Flash 时它不起作用的原因是 Flash 正在获得焦点,同样的事情也会发生在滚轮上。我的建议是在 Flash 中创建一个最大化按钮,该按钮通过 ExternalInterface 调用 JavaScript 函数来增加窗口大小,如下所示:window.resizeTo(screen.width,screen.height);
    猜你喜欢
    • 1970-01-01
    • 2016-05-30
    • 1970-01-01
    • 2015-07-11
    • 2019-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多