众所周知,Firefox 有一个 Error Console 可以很方便的调试 Javascript 的错误,特别加上一些强大的扩展,比如 Firebug,在 Firefox 下面写 Javascript 简直就是一种享受,最近写一个 Mini Editor 的时候,在Safari 下面一直不太正常,Safari 其实也有 DEBUG 功能的,只是默认没有开启而已,好了,我们的目标就是开启 Safari 的 DEBUG 功能,一共有两种方法:

  1. 打开 C:\Documents and Settings\Your Username\Application Data\Apple Computer\Safari\Preferences.plist 文件,他是个 XML 文件,我们只需要在最末尾的 </dict>
    </plist> 的前面增加下面的内容就可以了。
    1. <key>IncludeDebugMenu</key> 
    2. <true/> 
  2. 在 Safari.exe 后面增加一个参数 /enableDebugMenu 就可以了

至于 OS/X 系统那就更简单了,直接在命令行下运行 defaults write com.apple.Safari IncludeDebugMenu 1,就可以搞定了。

本日志由 Loveyuki 于 2008-01-30 18:07 发表,目前已经被浏览 4991 次,评论 7 次;

作者添加了以下标签: SafariJavascript调试

引用通告:http://blog.loveyuki.com/Article/44/Trackback.ashx

评论订阅:http://blog.loveyuki.com/Article/44/Feeds.ashx

评论列表

  1. Gravatar
    Crazy
    2008-01-31 10:06 | # | 回复
    IE下面有啥好方法没?
  2. Gravatar
    Loveyuki
    2008-01-31 11:52 | # | 回复
    IE 方法更多。就是没有 Firefox 那么直观而已。Miscrosoft Script Debugger,Microsoft Script Editor,Visual Studio.net 都可以调试 Javascript 的。
  3. Gravatar
    Crazy
    2008-01-31 20:28 | # | 回复
    那还是Firefox好啊,firebug用着很爽!
  4. Gravatar
    Crazy
    2008-02-14 15:29 | # | 回复
    晕死,今天准备下一个Microsoft Script Edito试试,发现还是中文版的还是2001/10/19发布的,英文版也才是7/14/2005发布的。
    另外提交一个bug,如果用Tab键切换光标的话,编辑器不会被加载。
  5. Gravatar
    Crazy
    2008-02-14 16:42 | # | 回复
    找了一个IE Developer Toolbar在IE下很不错,和firebug差不多
  6. Gravatar
    Loveyuki
    2008-02-14 20:31 | # | 回复
    IE Developer Toolbar 只能调试 DOM 和 CSS ,不能调试 JS。
  7. 2008-02-16 00:16 | # | 回复
    IE Developer Toolbar+firebug lite就能在IE下凑合过日子了……
(必填)
(必填,不会被公开)