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

时间:2013-09-09 21:08:41

标签: javascript refresh fullscreen

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

沿着这些方向的东西

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

2 个答案:

答案 0 :(得分:1)

尝试将内容放入宽度为100%,高度为100%的iframe中。然后让iframe刷新自己。包含iframe的页面可以设置为全屏,并且希望iframe刷新不会导致父页面失去其全屏模式。

有关JS全屏的一些有用信息: How to make the window full screen with Javascript (stretching all over the screen)

答案 1 :(得分:0)

您的问题并不是非常详细/描述您遇到的问题,因此难以回答良好的答案。我从它中拿走的是,听起来你应该使用AJAX创建异步http请求,这样只需要从服务器请求您需要的信息,而不是再次请求整个文档。你说当你在全屏时你需要刷新同一页面上的一些信息,对吧?

您是否熟悉制作AJAX请求?如果没有被警告......那里有一个陡峭的学习曲线。 JQuery简化了一点(API Documentation),但我认为用普通的JS方式(Mozilla Dev Network Documentation

来学习它很好。

希望这有用。