我的知识记录

怎么修改网页上的时间f12(图文)

通过F12开发者工具修改网页时间的方法如下:

1. 打开开发者工具

快捷键方式:


 
 
F12 或 Ctrl+Shift+I (Windows/Linux) Cmd+Option+I (Mac)

右键菜单方式:

  • 在网页上右键点击 → 选择"检查"或"检查元素"

2. 修改页面显示时间

方法一:直接修改DOM元素


 
javascript
// 在Console中执行以下命令: // 修改特定ID元素的时间显示 document.getElementById('time-display').textContent = '2024-12-31 23:59:59'; // 修改所有包含时间的元素 document.querySelectorAll('.time-class').forEach(element => { element.textContent = '2024年12月31日'; }); // 修改input框中的时间值 document.querySelector('input[type="datetime-local"]').value = '2024-12-31T23:59';

方法二:使用选择器工具

  1. 点击开发者工具左上角的"选择元素"图标(🔍)
  2. 在页面上点击要修改的时间元素
  3. 在Elements面板中双击文本内容进行修改

3. 修改JavaScript变量

在Console中执行:


 
javascript
// 修改全局时间变量 window.currentTime = '2024-12-31 23:59:59'; // 修改Date对象的行为(临时) Date.prototype.toString = function() { return '2024-12-31 23:59:59'; }; // 或者覆盖Date构造函数 const originalDate = Date; window.Date = function() { return new originalDate('2024-12-31T23:59:59'); };

4. 修改LocalStorage/SessionStorage


 
javascript
// 查看当前存储的时间参数 console.log(localStorage); console.log(sessionStorage); // 修改存储的时间值 localStorage.setItem('lastVisit', '2024-12-31T23:59:59'); localStorage.setItem('publishTime', '1704067200'); // 删除特定的时间参数 localStorage.removeItem('timestamp');

5. 修改Cookie中的时间


 
javascript
// 查看当前Cookie console.log(document.cookie); // 修改或添加时间相关的Cookie document.cookie = "visitTime=2024-12-31T23:59:59; path=/"; document.cookie = "lastActivity=2024-12-31; expires=Fri, 31 Dec 2025 23:59:59 UTC; path=/";

6. 拦截和修改网络请求

修改fetch请求:


 
javascript
// 拦截fetch请求并修改时间参数 const originalFetch = window.fetch; window.fetch = function(input, init) { if (typeof input === 'string' && input.includes('?')) { const url = new URL(input, window.location.origin); url.searchParams.set('timestamp', '1704067200'); input = url.toString(); } return originalFetch.call(this, input, init); };

修改XMLHttpRequest:


 
javascript
// 拦截Ajax请求 const originalXHR = window.XMLHttpRequest; window.XMLHttpRequest = function() { const xhr = new originalXHR(); const originalOpen = xhr.open; xhr.open = function(method, url) { if (url.includes('?')) { const urlObj = new URL(url, window.location.origin); urlObj.searchParams.set('time', '2024-12-31'); arguments[1] = urlObj.toString(); } return originalOpen.apply(this, arguments); }; return xhr; };

7. 使用Overrides功能(Chrome)

步骤:

  1. 在开发者工具中切换到Sources标签
  2. 展开Overrides面板
  3. 选择本地文件夹作为overrides目录
  4. 在页面上修改元素后按Ctrl+S保存
  5. 刷新页面查看效果

8. 实用的批量修改命令


 
javascript
// 修改页面上所有时间格式的文本 function modifyAllTimeText() { const timeRegex = /\d{4}[-/]\d{2}[-/]\d{2}/g; const walker = document.createTreeWalker( document.body, NodeFilter.SHOW_TEXT, null, false ); let node; while(node = walker.nextNode()) { if (timeRegex.test(node.textContent)) { node.textContent = node.textContent.replace(timeRegex, '2024-12-31'); } } } // 执行函数 modifyAllTimeText();

注意事项

⚠️ 重要提醒
  • 这些修改仅在当前浏览器会话中有效
  • 刷新页面后修改会丢失
  • 服务器端的时间验证不受影响
  • 某些网站有防篡改机制可能阻止修改
  • 仅供测试和学习使用
您想要修改哪种具体类型的时间显示?我可以提供更针对性的代码。
 

怎么修改网页上的时间f12(图文)

标签:

更新时间:2025-12-16 11:54:45

上一篇:网站如何发布文章(图文)

下一篇:zblog修改底部版权(图文)