6
<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>

沿着这些思路

如果您想知道我为什么要像这样刷新页面,除非我在那里得到答案,否则这是我在此处的另一个问题的解决方法。如果有人知道如何在画布上重新加载数据处理源,那么我不需要这个。否则刷新整个页面是我知道重新加载数据处理源的唯一方法。

4

2 回答 2

3

您可以将内容放入 100% 宽 x 100% 高的 iframe 中。然后让 iframe 自行刷新。包含 iframe 的页面可以设置为全屏,然后 iframe 刷新不会导致父页面失去其全屏模式。

关于通过 JS 进行全屏显示的一些有用信息: 如何使用 Javascript 使窗口全屏显示(在整个屏幕上拉伸)

于 2013-09-09T21:13:30.480 回答
-1

您的问题不是很详细/无法准确描述您遇到的问题,因此很难回答一个好的答案。我从中得到的是,听起来您应该使用 AJAX 发出异步 http 请求,以便只从服务器请求您需要的信息,而不是再次请求整个文档。您说当您处于全屏状态时,您需要刷新同一页面上的一些信息,对吗?

您是否熟悉发出 AJAX 请求?如果不被警告......有一个陡峭的学习曲线。JQuery 稍微简化了一点(API 文档),但我认为用普通的 JS 方式学习它很好(Mozilla 开发网络文档

希望这会有所帮助。

于 2013-09-09T21:24:28.620 回答