我想检查有人试图刷新页面的时间.
例如,当我打开页面时没有任何反应,但是当我刷新页面时会返回警报.
如何强制Web浏览器通过JavaScript对页面进行硬刷新?
硬刷新意味着获取页面的新副本并刷新所有外部资源(图像,JavaScript,CSS等).
我正在建立一个我用div
s 发布的网站.当我将页面滚动到位置X后刷新页面,然后页面加载滚动位置为X.
如何强制页面在页面刷新时滚动到顶部?
我能想到的是一些JS或jQuery作为onLoad()
页面的功能运行来设置页面滚动到顶部.但我不知道我怎么能这样做.
一个更好的选择是,如果有一些属性或某些东西使页面加载其默认的滚动位置(即在顶部),这将有点像页面加载,而不是页面刷新.
我需要以某种方式检测用户是否已按下浏览器后退按钮并使用jquery重新加载页面并刷新(重新加载内容和CSS).
如何通过jquery检测这样的动作?
因为如果我在浏览器中使用后退按钮,所以现在不会重新加载某些元素.但是,如果我在网站中使用链接,则所有内容都会刷新并正确显示.
重要!
有些人可能误解了我想要的东西.我不想刷新当前页面.我想按下后退按钮后刷新加载的页面.这是我更详细的意思:
我有三台电脑; Server
,Client
和Viewer
.我控制着服务器和查看器.
Client
连接到Server
和的用户会看到一个网页.Viewer
是一台完全没有用户互动的电脑 - 没有键盘.将Viewer
在运行Web浏览器,显示图片页面所有的时间永远是.我现在的问题是,即使服务器磁盘上的图片发生变化,网页也不会更新.如何在查看器或部分网页上刷新Web浏览器?
我知道html,css,javascript,php和ajax,但显然不够好.
我正在使用骨干来构建我的网络应用程序.
目前我正面临一个问题,即如果我在主页上,我再也无法点击"主页"按钮刷新同一页面.
我相信这是骨干提供的限制(如果调用相同的URL,则不会重新加载页面)
有没有办法解决?因此,当我再次单击主页按钮时,我可以触发页面重新加载,即再次调用相同的URL?
在__CODE__
页面上,当用户点击/按下__CODE__
按钮页面刷新但在刷新之前我想执行一个功能或一个简单的警报.
用户可以点击刷新按钮,按__CODE__
或__CODE__
.
使用核心__CODE__
,__CODE__
或__CODE__
.
我遇到在Firefox奇怪的行为(V35 V39关于百分比填充V52).我无法在Chrome中重现此问题.
我有一个元素,顶部填充设置为百分比,如下所示:
p {
padding:10% 0 0;
margin:0 0 1em;
background-color:#CCC;
}
Run Code Online (Sandbox Code Playgroud)
元素上的填充百分比相对于其父元素的宽度.因此,我希望元素顶部的填充将随着窗口宽度的增大而增大.这确实是我的简单<p>
标签的结果.
但是,当该元素浮动或具有宽度时,在调整窗口大小时,百分比填充不会按预期运行.填充是在负载计算正确.但是,当窗口调整大小时,浮动或具有宽度的元素的总高度似乎保持不变.元素中的文字莫名其妙地放置在一个神秘高度的区域的底部.这种情况发生在这样的元素:
p {
padding:10% 0 0;
margin:0 0 1em;
background-color:#CCC;
float:left;
}
p {
padding:10% 0 0;
margin:0 0 1em;
background-color:#CCC;
width:150px;
}
Run Code Online (Sandbox Code Playgroud)
这是一张图片来说明我所看到的.Firebug添加了颜色编码; 紫色是填充,黄色是边距,蓝色是元素的内容.
是什么导致这种不一致?其他人可以在Firefox(或任何其他浏览器)中重现此问题吗?
这是一个小提琴演示.在Firefox中,尝试展开或收缩结果窗格以查看元素调整大小.
我没有添加一个可运行的代码片段,因为我找不到一种简单的方法来动态调整片段区域的大小.
我添加了一个堆栈代码来演示这个问题.使用"整页"按钮,以便拉伸窗口的宽度.
html,body {
margin: 0;
}
div#container {
width: 100%;
}
p {
padding: 10% 0 0;
margin: 0 0 1em;
background-color: #CCC;
}
p.width_limited { …
Run Code Online (Sandbox Code Playgroud)我想在谷歌浏览器中停止autorefresh页面,因为这是一个非常烦人和内存消耗的问题,我无法使用开发人员工具.我正在尝试使用Chrome的开发人员工具从脚本中删除refresh和setTimeout函数,但我没有结果.如何从控制台暂时阻止这个恼人的功能?
browser google-chrome refresh page-refresh google-chrome-devtools
page-refresh ×10
javascript ×8
browser ×4
html ×3
jquery ×3
ajax ×1
backbone.js ×1
css ×1
firefox ×1
pageload ×1
refresh ×1
reload ×1
yui ×1