在 JavaScript 中刷新时保持全屏模式
Maintain fullscreen mode while refreshing in javascript
<script>
GoFullscreen();
location.reload(); // Browser automatically goes out of fullscreen on this
</script>
如果我在网页中使用此代码,它将全屏显示,刷新,并且浏览器将由于刷新而自动退出全屏。我需要代码进入全屏并刷新,而无需退出全屏模式。
<script>
GoFullscreen();
RefreshPage(); // Refreshes the page without going out of fullscreen
</script>
类似的东西
如果您想知道我为什么要像这样刷新页面,除非我在那里得到答案,否则可以解决我在这里的另一个问题。如果有人知道如何在画布上重新加载数据处理源,那么我就不需要这个了。否则,刷新整个页面是我知道重新加载数据处理源的唯一方法。
您可以将内容放入宽度为 100% x 高度为 100% 的 iframe 中。然后使 iframe 自行刷新。 包含 iframe 的页面可以设置为全屏,然后 iframe 刷新不会导致父页面失去其全屏模式。
有关通过JS全屏的一些有用信息:如何使用Javascript使窗口全屏显示(在整个屏幕上拉伸)
您的问题对您遇到的问题不是很详细/描述,因此很难回答一个好的答案。不过,我从中得到的是,听起来您应该使用 AJAX 发出异步 http 请求,以便仅从服务器请求所需的信息,而不是再次请求整个文档。您说当您处于全屏状态时,您需要刷新同一页面上的一些信息,对吗?
您是否熟悉发出 AJAX 请求?如果没有被警告...有一个陡峭的学习曲线。JQuery 稍微简化了它(API 文档),但我认为以普通的 JS 方式学习它很好(Mozilla 开发网络文档)
希望这是有帮助的。
相关文章:
- Javascript,访问一个主要对象模块模式中的每个对象
- 我是否可以检测到javascript正在被卸载(作为调试模式)
- 包含圆括号的JavaScript Regex模式
- 用于操纵DOM API的Javascript设计模式
- 用javascript创建一个看起来正常分布的模式
- 揭示模块模式(JavaScript) - 这无法访问私有方法
- 匹配每个字符,直到在行首出现模式(JavaScript)
- 用于处理成功、失败、重试的异步请求的设计模式?(JavaScript)
- 模块模式javascript不是函数
- 从自定义模块模式Javascript库调用XMLHttpRequest时不会发生任何事情
- 浏览器中的观察者模式javascript:订阅事件"添加了Dom元素“;并处理这个元素
- IE11在Iframe下的怪癖模式-javascript错误
- 返回具有链接模式javascript的项
- 命令模式 JavaScript 中的执行函数
- gsp下拉值返回NaN在IE7文档模式(javascript)
- 动态模式Javascript
- 保持服务器时间,即使在离线模式(javascript/html5)
- 我如何专业地构建我的模块模式Javascript项目
- 怪癖模式 - JavaScript 不会更新表单选择选项
- 设计模式- JavaScript.安全提取深层(可能不存在)对象属性的通用函数