问题标签 [page-refresh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
200 浏览

.htaccess - 如何让服务器不发送 304 Not Modified

我最近在我的网站上遇到了一个问题——一些用户在更新时没有显示新版本的网页。虽然刷新几次有助于解决问题,但我不想在我的网站上添加如何清除缓存的信息。因此我问 - 如何更改我的 .htaccess 以制作单页(单个 html 文档,但只有这个 - 这很简单,不会超载流量)每次都发送新版本。我搜索了,但大多数问题解决方案都是“如何清除浏览器缓存”。

0 投票
3 回答
6939 浏览

django - 如果其他用户更改数据,则 Django 刷新页面

我有一个测试 django 应用程序。

在一个页面中,测试向所有用户显示相同的问题。

我希望当用户正确回答时,向其他活动用户的浏览器发送信号以刷新到下一个问题。

我一直在学习 django 中的信号,我学习与它们一起工作,但我现在不知道如何将“刷新信号”发送到客户端浏览器。

我认为它可以使用 javascript 代码来检查某个值(实际问题)是否更改以及更改是否重新加载页面,但我不知道这种语言并且我发现的信息很混乱。

有谁能够帮我?

非常感谢。

0 投票
1 回答
320 浏览

html - 在 iframe 上所做的更改未反映在实时站点上

这很奇怪。我在本地主机上运行我的网站,并链接到本地​​托管的 iframe。

对 src 和 iframe 的任何更改都不会显示,所以我知道我正在链接到正确的位置。

我可以随心所欲地编辑文件,甚至删除它,iframe 仍然会出现。

请务必注意,此 iframe 也有实时版本。但通过萤火虫检查源,我看到我的本地 iframe 而不是在线的。

我试过强制刷新和清除缓存。

0 投票
2 回答
1062 浏览

php - 复杂项目的 Ajax 加载

我的问题实际上不是 ajax 加载本身,更多的是在没有 javascript 的情况下加载它的能力。我的意思是,当我基于 ajax 可用性 不使用 ajax对整个项目进行编码时,我可以轻松应对。

//编辑:虽然阿伦德已经有了或多或少有效的答案,但同时“这个问题没有直接的答案”。但是,我希望看到开发人员针对像我这样的场景的其他一些方法!即使只是几个链接也可以提供帮助!

基本上我只是感到沮丧,在同一页面上对所有内容进行两次编码,以确保没有和启用 Javascript 的用户都有相同的体验。这很烦人,我一直想知道其他人如何解决这个问题。

例如,当我更新依赖于相同变量的两个 div 时,它会变得混乱。这是一个例子:

非 js 版本

现在我有了根据 $functionmodule_two.phpmodule_two.php返回变量执行不同的代码。像:

现在,由于重新加载很容易,当我想在 keyUp/enter/submit 或其他什么上加载两个模块时,我基本上有一些问题:

  • 我必须$_POST手动将变量发送到模块才能使用它们
  • 我必须重新执行类和它的方法,并在每个模块文件中为它们建立一个链接(require_once)。
  • 由于模块中不存在 $another_var ,因此我也必须将此变量发送到每个模块(例如使用 post ),然后在使用它之前,我必须像“更改”它一样$another_var = $_POST['another_var'];

我觉得这有点烦人,我想知道你们是怎么做到的。我希望我的编码方式不会太傻,但我想不出另一种方式。可能很难与我的非常基本的示例相关联,但是将整个项目与代码一起带来太多了。总而言之,我正在寻找一种更好的方法来编码和清理这个烂摊子——一定有办法!我考虑过会话,但为了兼容性,我也不想依赖它们(如果有人不允许使用 cookie)。

如果您无法通过这种组装代码的方式与我试图完成的工作相关联,我将解释一个我经常面临的场景(如果您已经了解我的痛苦,这并不重要):

  1. 基本上,我有我的index.php页面,所有内容都在其中执行,包括 html 正文和 css 样式等。此页面需要一些变量,这些变量是从需要索引的页面中设置的(如$another_var我的示例中)。
  2. 现在也可以设置其他变量(例如从表单中)。根据不同的类和方法加载新变量(数组),这些变量在我的模块中的 while 循环中使用,以回显所有内容。

希望不要太抽象。考虑一个预订系统,其中一些变量是从您来自的页面(您想要预订的活动)设置的,然后用户设置更多的东西(时间跨度,一些偏好,......)。最后,它应该显示从数据库一直到最终结果的结果——你可以说用户一步一步地缩小结果。

0 投票
0 回答
354 浏览

ipad - 使用 alertView 关闭弹出框

我正在尝试

  • 使用 alertView 和
  • 刷新屏幕,以便我无法再次链接到弹出屏幕。这是我的代码,请帮我解决这个问题:

密码视图控制器.h


密码视图控制器.m


SecondViewController.h

第二视图控制器.m


0 投票
2 回答
275 浏览

javascript - 使用 Javascript 刷新 HTML 页面

我有一个提神问题:在我的页面中,我使用从图标 + CSS 类创建的按钮。当我的用户按下按钮时,我想让它在半秒内看起来被按下,这样用户就可以确定他已经点击了图标:为此,我更改了按钮对象的内容,捕获“休息”代码在“var”中,然后保持相同的图标,但在选定的时间用“按下的按钮”替换“休息按钮”类,最后恢复“休息”代码。

不幸的是,除非我在我的代码中间插入“警报”以检查它是否正确,否则效果不会出现:如何强制 Javascript 刷新 HTML 页面,以便我可以看到我的按钮在此期间被按下我选了,然后又没按了?

这是代码:(来自法国,您可以猜到。如果您想实际检查它,请在与 html 页面相同的目录中创建一个图标“loupe.ico”)。

0 投票
2 回答
19755 浏览

selenium - 如何使用 selenium webdriver 进行强制页面刷新?

在我的自动化中,有一次我必须刷新页面以获取更新的页面内容。但是在刷新期间,网页要求确认重新发送数据(基本上页面上会显示警报)。

即使我将焦点切换到警报并接受它,页面内容也没有刷新。如果我手动执行相同操作,页面内容将被刷新。

除了 navigate().refresh() 命令之外,还有其他方法可以使用 Selenium Webdriver 刷新页面吗?

或者有什么方法可以在不接受警报的情况下单击警报上的重试按钮?

0 投票
3 回答
34505 浏览

java - 刷新浏览器的Java代码

每当用户登录(进入我一直在开发的应用程序)时,他将被重定向到他的主页,该主页需要刷新一次。我必须在 .java 文件中编写代码才能基本刷新浏览器。

用java如何实现这一点。我知道可以使用 javascript 来完成,但我必须在 .java 文件中实现上述功能。有任何想法吗 ???

0 投票
2 回答
2080 浏览

php - 每小时自动刷新一个 URL 的脚本

我们有一个脚本,但它一直超时,我们提高了 php.ini 中的限制,但该脚本似乎仍然在一夜之间的某个时间点超时。

我想做的是保持脚本的 URL 在浏览器窗口中打开,并让它每小时自动刷新,以确保脚本一直在运行。

我可以在 /index.php 中插入一些东西来做到这一点吗?也许是元刷新?

或者任何其他想法都会受到欢迎,非常感谢。

0 投票
3 回答
1455 浏览

php - 我有一个带有 JQuery 的表单,一旦提交两次就会刷新页面(当用户有错误时)

刚开始使用 JQuery 进行 AJAX 调用,我认为是一个简单的脚本让我困惑了两天。基本上我希望将表单数据发布到服务器,如果用户输入的数据正常,则返回“谢谢”消息,或者返回一条消息说有错误。

在这两个事件中,我想要返回的都是 HTML。但是,当表单数据出现错误并且再次提交表单时,会发生这种情况(我知道这是因为按 F5 会产生浏览器默认对话框询问发送或取消)。

此页面刷新仅在第二次提交表单(初始 AJAX 调用时从服务器返回的 HTML)时发生。否则似乎没有其他故障。用户输入并通过初始 AJAX 调用发送到服务器的数据也可以。

当出现错误时,这只是服务器将 HTML 发送回客户端后发生的情况。我已经在下面发布了代码和 HTML,此时任何想法都会受到欢迎,因为我对这个 JQuery / AJAX 东西真的很陌生!

任何关于如何解决我遇到的问题的建议都非常受欢迎和赞赏。请记住,我是使用 JQuery 的新手,但我使用 PHP 已经很多年了。