我正在尝试在网页上添加最后修改的时间戳,但我希望日期仅在修改页面时更改。这是我正在使用的代码: <script> var date = document.lastModified; document.write("Last Modified: "+date); </script>但这显示的是当前日期,所以每次我访问该页面时,我都会看到今天的日期。如何更改为仅在页面更新时更新日期?非常感谢。
3 回答
慕森王
TA贡献1777条经验 获得超3个赞
这是因为 js 文件被发送到客户端浏览器并且浏览器正在执行该命令以检查 lastModified - 客户端的当前数据/时间。
我没有看到从 js 获取它的方法 - 你必须从服务器端放置该信息 - 将无法在客户端读取它。
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
你不能在这里使用 JS,因为“lastModified”是在运行时生成的。“lastModified”应该是静态页面内容的一部分(如 Last Modified:10/10/2020)或由 BE 生成并通过 ajax 请求传送到您的页面。
添加回答
举报
0/150
提交
取消