`
gogo1217
  • 浏览: 152088 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在浏览器中调试web页面(一):调试工具介绍

阅读更多

相信很多人都遇到过以下几个问题:

  1. 为了调整页面某个元素的宽度或高度到最适合值,在ide中修改css或者html再刷新浏览器,重复上述修改步骤不下20次;
  2. 为了修改html,先在ide修改后在刷新浏览器,重复上面步骤不下10次。
  3. 为了得到javascript执行中的某个变量在javascript中调用很多次alert函数;
  4. 为了监控mouse事件,创建一个div,通过javascript在div中写一些html;
  5. 更多更多的问题...

如果你遇到过上面的问题,那么本文能帮你解决上述所有的问题,从而使你将更多的精力投入到其他工作中。

本文中分为3部分,第一部分:调试工具介绍,详细介绍了当前流行的各种浏览器的调试工具;第二部分:firebug的使用;第三部分:ie调试工具的使用。

 

如果需要解决上述问题,那么我们不得不介绍我们的主角firebug主页 )。firebug是火狐(firefox) 浏览器的最为强大、使用最为广泛的一款开发插件。

firebug安装(firefox浏览器)

在firefox中打开https://addons.mozilla.org/zh-CN/firefox/addon/firebug/,当前最新版本为1.8.1,选择“添加到火狐”,安装完毕后需要重启下火狐浏览器。

 

firebuglite安装(非firefox浏览器)

firebug也可用在其他浏览器中(如:IE6+, Firefox, Opera, Safari and Chrome)。官方网址为:http://getfirebug.com/firebuglite。

使用非常简单,下载Firebug Lite 当前最新版本为1.3。在需要调试的页面的head中加入:

<script type="text/javascript" src="/local/path/to/firebug-lite.js"></script>

 

firebug启用及界面介绍

火狐中在页面任意地方,右键,在弹出的菜单中选择“查看元素”;或者在右下角附加工具栏中也能找到firebug的启动按钮。

火狐中firebug界面:

firebuglite在IE下的界面:

 

其他的调试工具:

Firefox, Opera, Safari 和Chrome 厂家都提供自家的web调试工具,和firebug界面及操作方式大同小异,这里不再做特别的说明。

IE也有自己的调试工具IEWebDeveloper,不过功能相对而言弱了很多,在ie6,7需要独立安装,而在ie8和ie9被整合经来,叫做“开发人员工具”。当页面被刷新后,需要人工手动的点击第4个按钮刷新。

  • 大小: 79.7 KB
  • 大小: 29.7 KB
  • 大小: 16.8 KB
  • 大小: 32.4 KB
0
1
分享到:
评论
2 楼 gogo1217 2011-12-18  
liuxingzhuriXSH 写道
问下,firebug-lite支持断点调试吗?我怎么用不了?

貌似不支持。ie调试使用他自己的调试工具或者使用ie-test吧。
1 楼 liuxingzhuriXSH 2011-09-08  
问下,firebug-lite支持断点调试吗?我怎么用不了?

相关推荐

    360快速浏览器,web开发调试工具

    在IT行业中,Web开发是一项至关重要的任务,而有效的调试工具是开发者不可或缺的助力。360快速浏览器,作为一款广受欢迎的浏览应用,不仅提供基本的网页浏览功能,还内置了强大的Web开发调试工具,帮助开发者高效地...

    IOS浏览器调试工具.rar

    总之,iOS浏览器调试工具是开发者在面对iOS设备上的Web问题时的得力助手。无论是Safari的内置工具,还是各种第三方解决方案,都能帮助你更好地理解和解决页面加载、交互等问题,从而提升用户体验。通过熟练掌握这些...

    vue浏览器调试工具

    "Vue浏览器调试工具",也被称为Vue DevTools,是一个强大的Chrome和Firefox扩展,它为Vue开发者提供了深入洞察应用状态的能力。 Vue DevTools 可以帮助开发者查看和操作Vue组件的层级结构、属性、计算属性、监听器...

    Python-Everbug用于浏览器的Django调试工具

    `Everbug`作为Django的浏览器调试工具,简化了开发过程中的调试步骤,使得开发者能更专注于代码逻辑本身,而不用在终端和浏览器之间来回切换。尽管有一些限制,但其带来的便利性远超其不足,尤其对于初学者和团队...

    DebugBar5.3页面调试WEB页面分析JS/CSS/DOM/HTML页面调试工具

    DebugBar5.3是一款专为网页开发者设计的高效页面调试工具,尤其适用于使用IE浏览器的用户。这款插件以其灵活性和便捷性而受到推崇,甚至被认为比Firefox的类似工具更易用。它提供了全面的WEB页面内容分析功能,帮助...

    一款强大的企业级Web开发工具,基于浏览器的IDE,Web开发者有福了。

    标题中的“一款强大的企业级Web开发工具,基于浏览器的IDE,Web开发者有福了。”指出我们正在讨论的是一款专为Web开发设计的高效能、面向企业的集成开发环境(IDE),并且它是在浏览器环境下运行的。这意味着它可能...

    Chrome浏览器调试教程

    ### Chrome浏览器调试教程 #### 一、Chrome浏览器简介及下载与安装 - **浏览器功能**:浏览器的主要职责是向服务器发起请求并在用户界面上展示所请求的资源,这些资源可以是HTML文档、PDF文件、图像等。W3C...

    cpp-一个现代的基于浏览器的gdbgnu调试器前端

    描述中提到,这个工具是一个"现代的,基于浏览器的gdb前端",意味着它将传统的命令行调试器GDB与现代Web技术相结合,提供了一个更为友好的用户界面。开发者可以通过它来设置断点,检查堆栈跟踪,这些是调试过程中的...

    JavaScript css浏览器的调试

    - 在工具栏的“脚本”选项卡中,选择需要调试的文件,并在需要调试的行旁边设置断点。 - **第二步**:启动调试 - 使用“启动调试”按钮,触发 JavaScript 事件使程序运行到断点处暂停。 - **第三步**:逐语句...

    谷歌浏览器Json格式化插件,浏览器接口调试json

    描述中提到的“最好的开发调试浏览器chrome,还需要一个json数据格式化展示插件”,暗示了Chrome浏览器虽然在开发者工具方面表现出色,但在默认状态下并不提供内置的JSON格式化功能。开发者通常需要安装额外的插件,...

    在Web浏览器中远程调试您的iOS应用程序.zip

    "在Web浏览器中远程调试您的iOS应用程序.zip" 提供了一个开源项目,让开发者能够在Web浏览器中进行远程调试,极大地提升了调试效率。这个项目的核心在于利用HttpServerDebug-master,这是一个实现了HTTP服务器功能的...

    Fiddler-WEB调试工具

    web调试,适用于多浏览器 详细使用见:http://wenku.baidu.com/view/d2de8baad1f34693daef3e35.html

    vue浏览器本地调试扩展

    Vue浏览器本地调试扩展是为了帮助开发者更方便地在浏览器环境中进行Vue项目的调试而设计的工具。它通常集成了诸如组件树查看、实时编辑、性能分析等功能,极大地提升了开发效率。 Vue.js 的核心特性包括: 1. **...

    微信调试各种WebView样式调试手机浏览器的页面真机调试

    关于spy-debugger 1、一站式页面调试工具,远程调试任何手机浏览器页面,任何手机移动端webview(如:微信,HybirdApp等)HTTP/HTTPS。 2、spy-debugger内部集成了weinre。 3、支持HTTPS页面的调试。

    webjdb:在浏览器中进行Java调试

    使用和websocket,以便您可以从Web浏览器中调试Java程序。 下面的屏幕快照显示了此Java的浏览器内调试会话: public static void main(String[] args) { int test1 = 10; int test2 = 20; int test3 = 30; } ...

    手机Web页面CSS样式及JS进行PC远程调试【图文】

    weinre(Web Inspector - Remote)是一款基于Node.js的远程调试工具,支持所有浏览器的CSS调试。在开始之前,确保已安装Node.js环境。 3.2、配置 - **nodejs配置**:通过命令行运行`npm install -g weinre`全局安装...

    growingio web端调试插件、debugger、工具、GrowingIO Web Debugger 是基于Chrome浏

    综上所述,GrowingIO Web Debugger是一个强大的Web调试工具,尤其适用于需要深入理解用户行为和优化用户体验的开发者。通过集成到Chrome浏览器中,它使得数据分析和调试过程更加直观和高效。开发者可以利用它来检查...

    js调试工具,javascript调试工具

    通过无线调试,可以在移动设备上进行JavaScript调试,例如Chrome的Remote Devices功能,使得在真实设备上调试Web应用成为可能。 总结,JavaScript调试工具是开发者不可或缺的伙伴,它们能够帮助我们定位问题、提升...

    发条js 调试工具下载 即用

    发条JS,又称Turbolinks,是由Ruby on Rails团队开发的一款前端性能优化库,旨在提高Web应用的页面切换速度,通过跟踪点击事件并只更新页面的必要部分,从而减少全页刷新,提升用户体验。Turbolinks的工作原理在于,...

Global site tag (gtag.js) - Google Analytics