JavaScript 全屏 API 插件
JavaScript Fullscreen API plugin
我找到了一个名为screenfull的插件.js我想知道是否可以在不单击按钮的情况下自动全屏打开页面。这是使页面全屏显示的代码示例:
document.getElementById('#button').addEventListener('click', function() {
if ( screenfull ) {
screenfull.request();
} else {
// Ignore or do something else
}
});
使用他们的演示,您可以在窗口加载时运行请求:
例如
window.onload = function() {
screenfull.request( $('#container')[0] );
};
[编辑]
你也可以在jQuery文档准备好的情况下运行它...
例如
$(document).ready(function() {
screenfull.request( $('#container')[0] );
});
不,这是不可能的。出于安全考虑,requestFullScrenn()
必须由直接用户操作(如单击)触发。这与弹出窗口相同。
阅读 https://wiki.mozilla.org/Security/Reviews/Firefox10/CodeEditor/FullScreenAPI,也许 https://wiki.mozilla.org/Gecko:FullScreenAPI 参考。
我使用了一个技巧...
我听身体上的任何点击来激活。
例如:
$('body').on('click', '*', function() {
screenfull.request();
});
注意:它不跟踪已经有事件处理程序的按钮(e.t.c)...
相关文章:
- 如何在谷歌地图API中激活pac-man插件
- Phonegap插件谷歌地图api v2上的多个标记
- Twitter Bootstrap的Tab插件中“data-api”是什么意思
- Dojo Build System - 使用带有谷歌地图API的异步插件
- 如何限制JSON API WordPress插件
- 如何使用mozilla插件sdk API从响应中提取html页面
- JavaScript 全屏 API 插件
- 是否可以通过API为特定页面添加Facebook评论,以避免需要评论插件
- 如何在胡椒插件API中添加自定义函数
- 谷歌地图 API v3 位置搜索与 jQuery 自动完成插件
- 使用Spotify API插件专辑名称和歌手名称搜索曲目
- 谷歌地球插件API-我如何才能得到当前的地图比例
- 如何将标准API功能添加到jQuery插件中
- 有什么类似于Chrome的东西吗;用于Firefox插件的fileSystem API
- jQuery插件-提供一个API
- Firefox插件sdk:如何在内容脚本中使用简单存储API
- 我们可以使用google earth插件API中的KML对象ID缩放到KML placemark对象吗?
- 基本api调用函数w/ jQuery插件
- Javascript扩展NPObject(Google Earth插件API)
- 地理插件 API 有时在域上不起作用