f当我尝试解决特定的 javascript 问题时,我通常会在本地文件系统上创建一个 hello world 类型的应用程序,并使用浏览器查看 HTML。
我遇到的问题是,由于资源不是通过网络获取的,firebug 不让我看到脚本,因此也不让我添加断点等。
我怎样才能让它做到这一点?
答案1
您不一定需要 Firebug 来实现这一点。Firefox 的内置工具现在非常好用,并且附带一个 javascript 调试器。
页面加载后,右键单击任意位置并选择Inspect Element
。这将打开 Firefox Inspector 工具。
对于 javascript,单击Console
选项卡,然后重新加载页面,它应该会显示来自 javascript 的所有错误。您还可以在此控制台中输入内容以测试页面上的 javascript。
在Debugger
选项卡上,它将显示已为您的页面加载的所有 javascript,您可以在此处添加断点,然后重新加载您的页面来测试它们。
答案2
无论脚本是本地的还是远程的,它都应该始终显示在脚本位置菜单中。
需要注意的一点是不是如果有语法错误,请在此处查看。要检查脚本中是否存在语法错误,请切换到安慰控制板,确保您有选择显示 JavaScript 错误启用并查看红线。