在 JavaScript 中刷新时保持全屏模式

Maintain fullscreen mode while refreshing in javascript

本文关键字:模式 JavaScript 刷新      更新时间:2023-09-26
<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 开发网络文档)

希望这是有帮助的。