Javascript <;noscript>;css仅在2次浏览器刷新后工作
我的标记仅在禁用javascript时生效,因此它应该这样做,我的问题是: 如果禁用javascript,并刷新我所在的“我的网站”页面,我只会得到以下信息: 然后,如果我再次刷新浏览器,它会工作,我会得到以下结果: 我使用stackoverflow一个作为例子,但我的在第二次刷新时看起来完全一样 如果我关闭我的浏览器,打开它,禁用javascript,然后打开我的网站,它第一次工作 这是缓存问题吗?只有在第二次刷新后才生效似乎有点不寻常 我的代码: HTML:Javascript <;noscript>;css仅在2次浏览器刷新后工作,javascript,css,html,noscript,Javascript,Css,Html,Noscript,我的标记仅在禁用javascript时生效,因此它应该这样做,我的问题是: 如果禁用javascript,并刷新我所在的“我的网站”页面,我只会得到以下信息: 然后,如果我再次刷新浏览器,它会工作,我会得到以下结果: 我使用stackoverflow一个作为例子,但我的在第二次刷新时看起来完全一样 如果我关闭我的浏览器,打开它,禁用javascript,然后打开我的网站,它第一次工作 这是缓存问题吗?只有在第二次刷新后才生效似乎有点不寻常 我的代码: HTML: 试验 .js msg{ 字
试验
.js msg{
字体大小:粗体;
背景色:#c90000;
垫面:5px;
垫底:5px;
字号:18px;
颜色:#ffffff;
位置:固定;
z指数:1000;
文本对齐:居中;
宽度:100%;
}
我们的表单在启用Javascript的情况下工作得最好。
您能否制作一个JSFIDLE来演示该问题。。。哦没关系。我认为这可能是缓存问题,在Chrome中,当你检查一个元素时,你可以点击cog(右上角)并选择“当开发工具打开时禁用缓存”,这可能会帮助你诊断问题。没错,我会试试,这很奇怪,因为stackoverflow不需要在我这端刷新两次,它总是第一次工作,这让我感到困惑。任何浏览器都有一个空缓存选项,可以通过点击control/command+shift+backspace激活。首先这样做,我还使用Web开发人员工具,它允许您禁用/禁用JavaScript/禁用所有JavaScript。好的,在禁用开发工具中的缓存后,它第一次工作得很好:)谢谢!你能做一个JSFIDLE来演示这个问题吗。。。哦没关系。我认为这可能是缓存问题,在Chrome中,当你检查一个元素时,你可以点击cog(右上角)并选择“当开发工具打开时禁用缓存”,这可能会帮助你诊断问题。没错,我会试试,这很奇怪,因为stackoverflow不需要在我这端刷新两次,它总是第一次工作,这让我感到困惑。任何浏览器都有一个空缓存选项,可以通过点击control/command+shift+backspace激活。首先这样做,我还使用Web开发人员工具,它允许您禁用/禁用JavaScript/禁用所有JavaScript。好的,在禁用开发工具中的缓存后,它第一次工作得很好:)谢谢!
<html>
<head>
<title>Test</title>
</head>
<style>
.js-msg {
font-weight:bold;
background-color:#c90000;
padding-top:5px;
padding-bottom:5px;
font-size:18px;
color:#ffffff;
position:fixed;
z-index:1000;
text-align:center;
width:100%;
}
</style>
<body>
<noscript>
<div class="js-msg">
Our forms work best with Javascript enabled.
</div>
</noscript>
</body>
</html>