我喜欢在我的浏览器中启用javascript调试,所以当我开发自己的代码时,我可以立即看到我出错的时候。
当然这意味着我在apple.com,microsoft.com,stackoverflow.com,cnn.com,facebook.com上看到了错误。有时看到主要网站运行的代码有多糟糕,但有时真的很烦恼,这很有趣。
我想知道如何改变这一点但从未真正解决过这个问题。今天特别烦人,我真的很想知道任何解决方案。
我唯一的解决方案是:使用不同的浏览器进行日常浏览。
我正在使用一些快速简单的插件,有人可以指示我根据我所在的域名来打开和关闭它。
编辑:我通常使用IE7进行日常浏览
答案 0 :(得分:7)
Firebug允许您启用/禁用不同域的调试。
答案 1 :(得分:7)
IE7中的脚本调试由注册表项控制。 (一个插件可能会切换它。我只是不知道。)
因此,我如何处理这个问题就是编写一个注册表脚本来打开或关闭它。然后,我在Windows快速启动栏上放置了这些脚本的链接,并将其图标更改为更合适。然后,我只需单击其中一个链接即可打开或关闭IE脚本调试。
关闭:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Disable Script Debugger"="yes"
"DisableScriptDebuggerIE"="yes"
开启:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Disable Script Debugger"="no"
"DisableScriptDebuggerIE"="no"
答案 2 :(得分:2)
Firefox允许您使用不同的配置文件。每个配置文件可以有单独的首选项,主题和插件。以这种方式在Windows上启动firefox:firefox.exe -ProfileManager来创建或管理配置文件。
然而,我使用Firefox和Webkit进行Web调试,使用Safari进行常规Web浏览。 Firefox对于Web开发来说更好,我更喜欢Safari。
答案 3 :(得分:1)
我为Internet Explorer保留了那些烦人的弹出窗口,你说得对。令人惊讶的是,很少有开发人员在IE中测试他们的代码。作为一名网络开发者,这是你的职责,对吧?看看它仍占大多数网站流量的60%。
无论如何,在回答你的问题时,我只是改用Chrome进行日常浏览,只使用IE进行测试和开发。
答案 4 :(得分:1)
您有两种选择。
答案 5 :(得分:0)
CompanionJS不允许您在域的基础上切换调试,但会使错误消息不那么突兀,无法进行随意冲浪,并使脚本调试通常更加用户友好。
答案 6 :(得分:0)
答案 7 :(得分:0)
如果您想测试和调试JavaScript,Firefox和Firebug在功能和易用性方面是无与伦比的。无论别人告诉你什么,Chrome都没有Firebug那么强大。