您好我经常在开发我的Web应用程序时遇到F5或不生成或刷新正确的结果.但是当我们点击CTRL+ F5它会产生正确的结果.简单F5和CTRL+ 之间的基本区别是什么F5?我经常也经历过按下简单F5并按下refresh浏览器上的按钮也会产生不同的结果.
任何机构都能告诉我所有这些要求之间的基本区别.
如果我设置这样的页面:
<html><head><meta http-equiv="refresh" content="0;url=http://internic.net/"></head><body></body></html>
Run Code Online (Sandbox Code Playgroud)
执行重定向时,浏览器是否会发送引荐来源信息和其他元数据?
我第一次使用动画.gif查看页面,它在页面加载时播放正常(持续约2秒).
在刷新(F5)时,.gif不再播放,只显示gif动画的最后一帧.
有什么我可以做的,以确保它每次播放?
我想创建一个按钮来重新加载页面而不会丢失$_POST数据$_SESSION.
在网络上,我发现了这段代码:
onclick="document.location.reload();"
Run Code Online (Sandbox Code Playgroud)
这是我的按钮的代码:
<a class="button" href="" style="font-size: 0.7em; padding: 5px 10px;" onclick="document.location.reload();">Recharger la page</a>
Run Code Online (Sandbox Code Playgroud)
但是当我点击按钮时,我会丢失$_POST数据$_SESSION.
如果我尝试使用键盘命令Ctrl + R(Chrome)或F5(Firefox,IE9),浏览器会显示警告,通知我我再次尝试提交表单.如果我接受,它就有效.
如何使用JavaScript命令重现这种浏览器刷新?或者我的按钮代码错了?
非常感谢您的帮助.
鉴于:
我在我的Ubuntu计算机上打开了[Firefox页面标题]页面的Firefox.
这是我的命令:
xdotool search "[Firefox Page Title]" windowactivate --sync key --clearmodifiers ctrl+r
Run Code Online (Sandbox Code Playgroud)
文档:
带文档/示例的xdotool网站就在这里.
直接来自xdotool网站的示例:
# As of version 2.20100623, you can do this simpler version of above:
xdotool search "Mozilla Firefox" windowactivate --sync key --clearmodifiers ctrl+l
Run Code Online (Sandbox Code Playgroud)
笔记:
我正在使用xdotool版本2.20110530.1.
该命令正确地将我的屏幕聚焦到我选择的任何窗口标题,但它不会将ctrl + r键发送到窗口,因为网站不刷新.我没有从命令收到任何错误消息.(Firefox中的刷新快捷键是ctrl + r)
通缉行为:
该命令将有希望(当它工作时)应用于我的服务器计算机上全天候打开的Web服务器统计页面,我希望它能自动刷新页面,这样我就可以在没有我的情况下查看到我网站的新流量做任何事.
编辑:我愿意使用其他可以提供此功能的应用程序,如果您知道其他容易/类似的东西,请提供答案!如果我不能使这个工作,我将默认为下一个最好的事情.
我可以创建一个使用JavaScript刷新页面的功能(相同的浏览器刷新按钮)
谢谢
就像我在标题中提到的那样 - 每次我做出任何改变以查看它的样子时我都必须预编译资产 - 我已经尝试过config.assets.compile = true,但没有成功.
我也试过RAILS_ENV = 'development'但效果相同.请帮助我,因为它真的很烦人.
我的系统正在运行:
我也尝试过:
config.action_controller.perform_caching = true
Run Code Online (Sandbox Code Playgroud) 我有一个JSF页面,它将数据发布到外部页面.数据从JSF托管bean加载,该bean在post数据中生成唯一ID.
我有一个问题,用户点击结帐按钮然后导航回同一页面并再次按下结帐按钮.帖子数据尚未更新.而且,bean根本没有被调用.反正是否强制JSF重新加载页面和表单数据?
<form action="#{checkoutBean.externalUrl}" method="post"
id="payForm" name="payForm">
<input type="hidden" value="#{checkoutBean.uniqueID}" />
<input type="submit" value="Proceed to Checkout" />
</form>
Run Code Online (Sandbox Code Playgroud) browser-refresh目前,每次更改服务器文件时,我都会重新启动节点服务器。我想更进一步,让我的浏览器在每次更改 HTML 文件时刷新/重新加载。我正在为客户端使用车把,因此.hbs我的目录中有文件views。我认为browser-refresh应该也能够刷新浏览器,但它对我不起作用。
对于grunt,我安装了以下任务:
grunt.loadNpmTasks('grunt-express-server');
grunt.loadNpmTasks('grunt-express');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-exec');
grunt.loadNpmTasks('grunt-open');
grunt.loadNpmTasks('grunt-express-runner');
Run Code Online (Sandbox Code Playgroud)
我认为我不需要所有这些,但我想找到一些有用的东西。我可以使用 重新启动我的服务器grunt-exec,但我已经有 的别名browser-refresh,所以我真的不需要它。
我还应该注意,在我的app.js服务器文件中,我使用的是app.use('/', routes);where var routes = require('./routes/index');。因此,当我的应用程序加载(使用node app.js)时,它会直接转到http://localhost:3000/users/login。
提前致谢。
我使用java刷新了WebDriver中的浏览器,如下代码所示:
driver.navigate().refresh();
Run Code Online (Sandbox Code Playgroud)
如何使用Java在WebDriver中按Ctrl + F5来完成此操作?
browser-refresh ×10
refresh ×4
javascript ×2
page-refresh ×2
animation ×1
assets ×1
automation ×1
autoplay ×1
back-button ×1
browser ×1
express ×1
firefox ×1
gif ×1
gruntjs ×1
html ×1
html-post ×1
java ×1
jsf ×1
node.js ×1
redirect ×1
session ×1
ubuntu ×1