在全屏模式下检测事件更改 Internet Explorer

2024-01-16

我正在尝试编写一个事件处理程序来检测我拥有的视频播放器是否处于全屏模式或“常规”模式。

我尝试过使用

 document.addEventListener("fullscreenchange", myfunc, false);

但这在 IE 中不起作用,我使用 webkitfullscreenchange 和 mozfullscreenchange 事件为 firefox 和 chrome 实现了同样的功能。我可以在 IE 中使用其他事件来实现此目的吗?或者另一种方法可以做到这一点?

任何帮助,将不胜感激。谢谢!


你有 jQuery,所以使用它:

var screen_change_events = "webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange";
$(document).on(screen_change_events, function () {

});

(addEventListener无论如何,早于 IE 9 的版本不支持)

同时,看起来任何版本的 IE 都不支持全屏:

  • http://caniuse.com/fullscreen http://caniuse.com/fullscreen

MDN 参考:

  • https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode

这是一个可能的破解方法:

  • onfullscreenchange DOM 事件 https://stackoverflow.com/questions/8358196/onfullscreenchange-dom-event
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在全屏模式下检测事件更改 Internet Explorer 的相关文章

  • Bootstrap按钮加载+Ajax

    我正在使用 Twitter Bootstrap 的按钮加载状态 http twitter github com bootstrap javascript html buttons http twitter github com bootst
  • 调整图像大小并将画布旋转 90 度

    这里有很多关于在 js 上使用画布旋转图像的主题 我阅读了其中的大部分内容 但无法找到解决我的问题的方法 我正在接收任何分辨率的图像 来自上传组件 我将其大小调整为 1024x768 如下所示 var canvas document cre
  • Firefox 不会在使用 jQuery AJAX 加载的内容上呈现 CSS 样式

    我有一个网站 允许用户对书籍和文章发表评论 主表单有一个搜索输入 用于查找相关书籍或文章 来源 我使用 jQuery 根据输入的搜索词从外部站点动态加载新源 然后还使用 AJAX 返回列表中的源 我有两个问题 现在 在用户输入四个字符后 j
  • 在 HTML5 画布中,如何用我选择的背景遮盖图像?

    我试图用画布来实现这一点 globalCompositeOperation 但没有运气 所以我在这里问 这里有类似的问题 但我没有在其中找到我的案例 我的画布区域中有图层 从下到上的绘制顺序 画布底座填充纯白色 fff 用fillRect
  • Javascript split 不是一个函数

    嘿朋友们 我正在使用 javascript sdk 通过 jQuery facebook 多朋友选择器在用户朋友墙上发布信息 但是我收到此错误friendId split 不是函数 这是我的代码 function recommendToFr
  • 使用输入类型 = 文件捕获照片时移动 safari 崩溃

    我正在使用输入类型文件在 iOS 中启动相机 我正在使用以下代码行
  • 图像背景不透明度不影响边框

    如何设置背景不透明度而不影响边框线不透明度 我找到的解决方案没有帮助 div class selected img src assets img image product 1 thumbnail jpg alt product 1 thu
  • Vuejs 2:去抖动不适用于手表选项

    当我在 VueJs 中反跳此函数时 如果我提供毫秒数作为原语 它就可以正常工作 但是 如果我将其提供为对 prop 的引用 它会忽略它 这是道具的缩写版本 props debounce type Number default 500 这是不
  • 日期出现奇怪的错误,“未捕获非法访问”

    所以我试图找到最新的DateJavascript 可以处理 我把它减少到 9 月 275760 并增加了我开始捕获未捕获的天数illegal access例外new Date 09 24 275760 to new Date 10 13 2
  • 在 Javascript 中连接空数组

    我正在浏览一些代码 我想知道这有什么用处 grid push concat row 根据我的理解 它等同于 grid push row 为什么要大惊小怪 连接 你想使用 concat当您需要展平数组并且没有由其他数组组成的数组时 例如 va
  • 如何隐藏/禁用 Highcharts.js 中的图例框?

    我想问是否可以使用 HighCharts js 库隐藏图表中的所有图例框 var chart object chart renderTo render to type graph type colors graph colors title
  • Javascript - 水波纹效果

    我需要 JS 上的脚本 它将以 水波纹 样式更改 images html 抱歉 6MB GIF 文件 http fcuunited ru temp listening2 gif http fcunited ru temp listening
  • 带参数的事件监听器

    我想将参数传递给 JavaScript 中的事件侦听器 我已经找到了解决方案 但我无法理解它们为什么或如何工作以及为什么其他解决方案不起作用 我有 C C 背景 但是 Javascript 函数的执行有很大不同 您能否帮助我理解以下示例如何
  • 用于交互式图形绘制的轻量级 JavaScript 库? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有兴趣了解用于绘制交互式图表的最轻量级 javascript 库 我掌握的数据主要是与海洋研究相关的科学数据 我知道一些 jquery
  • 如何用另一个响应替换窗口的 URL 哈希?

    我正在尝试使用替换方法更改哈希 URL document location hash 但它不起作用 function var anchor document location hash this returns me a string va
  • 使用 MongoDB 和 Nodejs 插入和查询日期

    我需要一些帮助在 mongodb 和 nodejs 中按日期查找记录 我将日期添加到抓取脚本中的 json 对象 如下所示 jsonObj last updated new Date 该对象被插入到 mongodb 中 我可以看到如下 la
  • 如何确定所有角度2分量都已渲染?

    当所有 Angular2 组件完成渲染时 是否会触发一个角度事件 For jQuery 我们可以用 function 然而 对于 Angular2 当domready事件被触发 html 只包含角度组件标签 每个组件完成渲染后 domrea
  • 如何在执行新操作时取消先前操作的执行?

    我有一个动作创建器 它会进行昂贵的计算 并在每次用户输入内容时调度一个动作 基本上是实时更新 但是 如果用户输入多个内容 我不希望之前昂贵的计算完全运行 理想情况下 我希望能够取消执行先前的计算并只执行当前的计算 没有内置功能可以取消Pro
  • CSS溢出文本显示在几行中,没有断字

    我有一些长文本显示在 div 中 该 div 具有固定的宽度和高度 我希望文本显示在几行上 作为 div 高度 并且句子单词不会中断 一行中的单词前缀和下一行中的继续 此外 我想在末尾添加省略号最后一句话 CSS white space n
  • 循环内的异步性

    我正在使用 jQuery getJSON 用于从一组实用程序的给定 URL 检索数据的 API 我真的很想找到一种为每个实用程序重用代码 完全相同 的方法 由于循环的执行与 ajax 调用无关 因此我无法找到保留循环值的方法 我知道这个描述

随机推荐

  • AudioKit - 没有声音输出

    我尝试使用AudioKit输出纯正弦波 https github com AudioKit AudioKit https github com AudioKit AudioKit我尝试建立一个像主页一样的新项目 并且还尝试了 Hello W
  • 使用boost库c++搜索目录和子目录中的文件

    我想创建一个应用程序 使用 c 的 boost 库搜索目录和子目录中的文件 我也不想遇到 UNICODE 文件 例如名为 arabic 的文件 的麻烦 那么我该怎么做呢 UPDATE include
  • 如何将数据库引用与反应式 Spring Data MongoDB 结合使用?

    我是 MongoDB 和 Reactor 的新手 我正在尝试检索与其关联的配置文件的用户 这是 POJO public class User private Id String id private String login private
  • 使用 Wavefront Obj 了解法线指数

    我编写了一个 C Obj 文件加载器 但无法正常工作 问题是 在解析一个简单的 obj 文件时 如下所示 Blender v2 62 sub 0 OBJ File www blender org mtllib cube mtl o Cube
  • 在类级别配置 Json.NET 序列化设置

    我希望使用驼峰命名约定对我的类进行序列化和反序列化 我知道我可以使用JsonConvert SerializeObject object settings 如上所述超载here https stackoverflow com a 34071
  • gnuplot 在绘图范围之外的点之间绘制线

    下面在两点之间绘制一条线 myData lt
  • Android 联系人编程同步

    我为我的应用程序设置了一个客户管理器 它将联系人从我的云服务同步到设备 该帐户与其他此类帐户 Google FB 一起显示在 帐户和同步 下 登录后 它将网络联系人同步到您的设备 联系人已链接到该帐户 它们是使用 Android 开发人员网
  • `typedef` 和 `struct` 是 C 函数标准中的吗?

    我使用了一些这样的代码 void A typedef struct B B struct B B b typedef and struct函数内部的定义 它是用 Clang 编译的 但我想知道 1 它们是否是标准的一部分 以及关于 2 它们
  • Android 谷歌地图按钮样式

    我想在我的谷歌地图上放置一个按钮 这非常简单 不过我希望它看起来像谷歌使用的按钮 缩放按钮 定位我按钮 有没有办法我可以 作弊 并找到他们用于按钮的样式 或者以前有其他人创造过这种风格吗 如果您使用反汇编 Google Play Servi
  • 使用 QueryWithResultSet 的 dotnetrdf xml 异常

    我有一个 asp net 项目 我想在其中查询 DBPedia 使用以下代码我收到错误 public string testEndpoint TEST02 SparqlRemoteEndpoint endpoint new SparqlRe
  • 如何在 SwiftUI 中向 TextEditor 添加占位符文本?

    使用 SwiftUI 的新 TextEditor 时 您可以使用 State 直接修改其内容 但是 我还没有找到向其添加占位符文本的方法 现在可行吗 我添加了一个苹果在他们自己的翻译应用程序中使用的示例 这似乎是支持占位符文本的多行文本编辑
  • Unity Ads 4.0 - 奖励广告的多个 OnUnityAdsShowComplete 回调

    使用 Unity Ads SDK 上找到的奖励广告脚本时 我遇到了一个问题 ShowAd IUnityAdsShowListener gt OnUnityAdsShowComplete 增量触发调试日志 我观看的第一个广告返回一行 表明广告
  • gcc 4.8 或更早版本在正则表达式方面是否存在错误?

    我正在尝试在 C 11 代码中使用 std regex 但似乎支持有点错误 一个例子 include
  • “IE8 除外”的条件注释?

    我在用着针对 IE8 但我想为除 IE8 之外的所有浏览器加载一些 JS 我应该使用什么条件注释 编辑 我想知道这是否可行 Thanks 我想为除 IE8 之外的所有浏览器加载一些 JS 我应该使用什么条件注释 要使某些内容出现在不支持 C
  • 在 C/C++ 中声明和使用 FILE * 指针的正确方法是什么?

    在 C C 中声明和使用 FILE 指针的正确方法是什么 应该声明为全局的还是局部的 有人可以举一个很好的例子吗 无论是本地的还是全球的 根本不重要 文件指针的范围与其用途无关 一般来说 尽可能避免全局变量是个好主意 这是一个示例 展示了如
  • 查询中的累计总和

    如何返回行的累积和大于或小于指定值的行 table id count 1 30 2 10 3 5 4 20 5 15 query SELECT id count FROM table ORDER BY id HAVING SUM count
  • Windows 上的 OpenSSL 可以使用系统证书存储吗?

    我从 Linux 移植到 Windows 的一些工作 C 代码在 Windows 上失败 因为SSL get verify result 正在返回X509 V ERR UNABLE TO GET ISSUER CERT LOCALLY 该代
  • 使用 c_api.h 执行使用 tensorflow.contrib.resampler 的冻结张量流图

    我有一个冻结的张量流图 pb 格式 其中包含对 tensorflow contrib resampler 的调用 必须使用以下命令在 C 应用程序中加载和执行该调用 c api h 如果我调用以下命令 我就可以从 python 成功加载并执
  • 在django中显示多个条形图

    我是 django 的新手 对 python 知之甚少 我正在学习在 django 框架中绘制图表 我绘制了单个条形图 但在使用 django 项目的数据库 Telecom db 绘制多个条形图时遇到问题 然而 在 wxPython 中 以
  • 在全屏模式下检测事件更改 Internet Explorer

    我正在尝试编写一个事件处理程序来检测我拥有的视频播放器是否处于全屏模式或 常规 模式 我尝试过使用 document addEventListener fullscreenchange myfunc false 但这在 IE 中不起作用 我