您当前位置:
首页 >
Google浏览器网页调试插件安装与使用教程
Google浏览器网页调试插件安装与使用教程
文章来源:谷歌浏览器官网
时间:2025-10-24

1. 安装Chrome DevTools
- 打开Chrome浏览器,点击菜单栏的“更多工具”,然后选择“扩展程序”。
- 在扩展程序页面中,点击右上角的“加载已解压的扩展程序”按钮,将DevTools扩展程序文件(chrome://extensions/)添加到浏览器。
- 安装完成后,DevTools扩展程序图标会出现在浏览器右上角。
2. 配置DevTools
- 点击DevTools图标,进入DevTools控制台。
- 在控制台中输入以下命令,可以查看当前页面的源代码、网络请求、元素信息等:
console.log(document);
console.log(window);
console.log(location);
console.log(history);
console.log(document.createElement('div'));
console.log(document.querySelectorAll('div'));
console.log(document.querySelector('div'));
console.log(document.querySelector('div'));
console.log(document.querySelector('div').innerHTML);
console.log(document.querySelector('div').textContent);
console.log(document.querySelector('div').innerText);
console.log(document.querySelector('div').outerHTML);
console.log(document.querySelector('div').outerText);
console.log(document.querySelector('div').offsetHeight);
console.log(document.querySelector('div').offsetWidth);
console.log(document.querySelector('div').style);
console.log(document.querySelector('div').style.color);
console.log(document.querySelector('div').style.backgroundColor);
console.log(document.querySelector('div').style.border);
console.log(document.querySelector('div').style.padding);
console.log(document.querySelector('div').style.margin);
console.log(document.querySelector('div').style.boxSizing);
console.log(document.querySelector('div').style.position);
console.log(document.querySelector('div').style.visibility);
console.log(document.querySelector('div').style.opacity);
console.log(document.querySelector('div').style.transform);
console.log(document.querySelector('div').style.transition);
console.log(document.querySelector('div').style.userAgent);
console.log(document.querySelector('div').style.touchAction);
console.log(document.querySelector('div').style.pointerEvents);
console.log(document.querySelector('div').style.display);
console.log(document.querySelector('div').style.listStyleType);
console.log(document.querySelector('div').style.listDirection);
console.log(document.querySelector('div').style.whiteSpace);
console.log(document.querySelector('div').style.fontFamily);
console.log(document.querySelector('div').style.fontSize);
console.log(document.querySelector('div').style.fontWeight);
console.log(document.querySelector('div').style.fontStyle);
console.log(document.querySelector('div').style.fontVariant);
console.log(document.querySelector('div').style.fontDecoration);
console.log(document.querySelector('div').style.fontRendering);
console.log(document.querySelector('div').style.letterSpacing);
console.log(document.querySelector('div').style.wordSpacing);
console.log(document.querySelector('div').style.textAlign);
console.log(document.querySelector('div').style.textDecoration);
console.log(document.querySelector('div').style.textIndent);
console.log(document.querySelector('div').style.textTransform);
console.log(document.querySelector('div').style.lineHeight);
console.log(document.querySelector('div').style.height);
console.log(document.querySelector('div').style.width);
console.log(document.querySelector('div').style.borderRadius);
console.log(document.querySelector('div').style.borderImageSource);
console.log(document.querySelector('div').style.borderImageSlice);
console.log(document.querySelector('div').style.borderImageRepeat);
console.log(document.querySelector('div').style.borderImageOffsetX);
console.log(document.querySelector('div').style.borderImageOffsetY);
console.log(document.querySelector('div').style.borderImageUnitsX);
console.log(document.querySelector('div').style.borderImageUnitsY);
console.log(document.querySelector('div').style.borderImageSliceDx);
console.log(document.querySelector('div').style.borderImageSliceDy);
console.log(document.querySelector('div').style.borderImageSliceWx);
console.log(document.querySelector('div').style.borderImageSliceBy);
console.log(document.querySelector('div').style.borderImageSliceMidX);
console.log(document.querySelector('div').style.borderImageSliceMidY);
console.log(document.querySelector('div').style.borderImageSliceMidZ);
console.log(document.querySelector('div').style.borderImageSliceMidW);
console.log(document.querySelector('div').style.borderImageSliceMidH);
console.log(document.querySelector('div').style.borderImageSliceMidV);
console.log(document.querySelector('div').style.borderImageSliceMidT);
console.log(document.querySelector('div').style.borderImageSliceMidB);
console.log(document.querySelector('div').style.borderImageSliceMidL);
console.log(document.querySelector('div').style.borderImageSliceMidR);
console.log(document.querySelector('div').style.borderImageSliceMidT);
console.log(document.querySelector('div').style.borderImageSliceMidB);
console.log(document.querySelector('div').style.borderImageSliceMidL);
console.log(document.querySelector('div').style.borderImageSliceMidR);
console.log(document.querySelector('div').style.borderImageSliceMidT);
console.log(document.querySelector('div').style.borderImageSliceMidB);
console.log(document.querySelector('div').style.borderImageSliceMidL);
console.log(document.querySelector('div').style.borderImageSliceMidR);
console.log(document.querySelector('div').style.borderImageSliceMidT);
console.log(document.querySelector('div').style.borderImageSliceMidB);
console.log(document.querySelector('div').style.borderImageSliceMidL);
console.log(document.querySelector('div').style.borderImageSliceMidR);
console.log(document.querySelector('div').style.borderImageSliceMidT);
console.log(document.querySelector('div').style.borderImageSliceMidB);
console.log(document.querySelector('div').style.borderImageSliceMidL);
console.log(document.querySelector('div').style.borderImageSliceMidR);
console.log(document.querySelector('div').style.borderImageSliceMidT);
console.log(document.querySelector('div').style.borderImageSliceMidB);
console.log(document.querySelector('div').style.borderImageSliceMidL);
console.log()
3. 使用Chrome DevTools调试网页
- 在浏览器中打开需要调试的网页。
- 按下`F12`键或右键点击页面,选择“检查”或“开发者工具”。
- 在DevTools控制台窗口中,输入以下命令来启动断点:
//console=on; trace=on; breakOnFocus=false; breakAfterEachLine=false; debugger;
- 按回车键,页面会暂停执行,直到你设置的断点被触发。
- 当你需要继续执行时,可以在控制台中输入`continue`或按回车键。
- 当你想要查看变量的值时,可以使用`console`对象来输出变量名和值。例如:`console.log("变量名")`。
- 要查看函数调用栈,可以使用`stack`对象。例如:`console.trace()`。
- 要查看页面元素的状态,可以使用`getComputedStyle`方法。例如:`console.log(element.getComputedStyle())`。
- 要查看元素的文本内容,可以使用`textContent`属性。例如:`console.log(element.textContent)`。
- 要查看元素的CSS样式,可以使用`style`属性。例如:`console.log(element.style)`。
- 要查看元素的子节点,可以使用`childNodes`属性。例如:`console.log(element.childNodes)`。
- 要查看元素的父节点,可以使用`parentNode`属性。例如:`console.log(element.parentNode)`。
- 要查看元素的兄弟节点,可以使用`nextElementSibling`和`previousElementSibling`属性。例如:`console.log(element.nextElementSibling)`和`console.log(element.previousElementSibling)`。
- 要查看元素的样式类名,可以使用`className`属性。例如:`console.log(element.className)`。
- 要查看元素的样式属性,可以使用`getAttribute`方法。例如:`console.log(element.getAttribute("class"))`。
- 要查看元素的样式值,可以使用`style`属性。例如:`console.log(element["class"])`。
- 要查看元素的样式单位,可以使用`styleUnits`属性。例如:`console.log(element["class"]["unit"])`。
- 要查看元素的样式规则,可以使用`rule`属性。例如:`console.log(element["class"]["rule"])`。
- 要查看元素的样式优先级,可以使用`cssRule`属性。例如:`console.log(element["class"]["rule"]["priority"])`。
- 要查看元素的样式颜色,可以使用`color`属性。例如:`console.log(element["class"]["rule"]["color"])`。
- 要查看元素的样式背景图片,可以使用`backgroundImage`属性。例如:`console.log(element["class"]["rule"]["backgroundImage"])`。
- 要查看元素的样式背景大小,可以使用`backgroundSize`属性。例如:`console.log(element["class"]["rule"]["backgroundSize"])`。
- 要查看元素的样式背景位置,可以使用`backgroundPosition`属性。例如:`console.log(element["class"]["rule"]["backgroundPosition"])`。
- 要查看元素的样式背景重复模式,可以使用`backgroundRepeat`属性。例如:`console.log(element["class"]["rule"]["backgroundRepeat"])`。
- 要查看元素的样式背景固定,可以使用`backgroundAttachment`属性。例如:`console.log(element["class"]["rule"]["backgroundAttachment"])`。
- 要查看元素的样式背景是否固定,可以使用`backgroundFixed`属性。例如:`console.log(element["class"]["rule"]["backgroundFixed"])`。
- 要查看元素的样式背景是否可见,可以使用`backgroundVisible`属性。例如:`console.log(element["class"]["rule"]["backgroundVisible"])`。
- 要查看元素的样式背景是否隐藏,可以使用`backgroundHidden`属性。例如:`console.log(element["class"]["rule"]["backgroundHidden"])`。
- 要查看元素的样式背景是否覆盖,可以使用`backgroundOverlay`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlay"])`。
- 要查看元素的样式背景是否叠加,可以使用`backgroundOverlayOrigin`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrigin"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])`。
- 要查看元素的样式背景是否叠加顺序,可以使用`backgroundOverlayOrder`属性。例如:`console.log(element["class"]["rule"]["backgroundOverlayOrder"])">