如何在Window中的嵌入式浏览器中调试Javascript?

时间:2012-10-23 18:15:17

标签: javascript jquery internet-explorer debugging sketchup

当我在Sketchup中使用浏览器时,我需要在Windows 7和XP中的嵌入式浏览器中调试Javascript(Jquery)源。 我尝试使用console.log,但它没有帮助我,因为从应用程序刹车布局。 有人有解决方案吗?

5 个答案:

答案 0 :(得分:2)

在Windows中    尝试使用Charles Web Debugging Proxy调试javascript    www.charlesproxy.com

在Mac OSX上的WebDialog中启用Web Inspector面板...

  1. 转到〜/ Library / Preferences / com.xxx.yourapp.plist
  2. 使用Property List Editor.app(默认)或其他
  3. 打开文件
  4. 点击添加[+]图标
  5. 新项目名称“WebKitDeveloperExtras”,然后选项卡
  6. 将类型设置为布尔值,然后选项卡
  7. 复选框,将此值设置为true
  8. 打开您的应用,打开WebDialog,右键单击空白并选择“Inspect element”打开Inspector

答案 1 :(得分:1)

Internet Explorer选项中有一个可能有帮助的复选框:

互联网选项>高级>浏览

  • 禁用脚本调试(Internet Explorer)
  • 禁用脚本调试(其他)

“其他”将影响嵌入式Web控件。如果取消选中,当SketchUp WebDialog中出现错误消息时,您应该会弹出错误消息。

也可以连接调试器,我不记得它到底是怎么回事,但我发现这篇文章听起来很熟悉。我认为这应该有效:http://blogs.perl.org/users/mark_leighton_fisher/2011/09/debugging-javascript-in-a-webbrowser-control-from-vs2010.html

答案 2 :(得分:0)

你尝试过Weinre吗?它在http://people.apache.org/~pmuellr/weinre/docs/1.x/1.5.0/可用 非常好用且易于使用的工具。

答案 3 :(得分:0)

F12开发人员工具使Web开发人员无需离开浏览器即可快速调试JavaScript代码。请浏览此链接http://msdn.microsoft.com/en-us/library/ie/gg699336(v=vs.85).aspx

答案 4 :(得分:0)

我目前正在成功使用类似于此处所述的解决方案。

http://blogs.perl.org/users/mark_leighton_fisher/2011/09/debugging-javascript-in-a-webbrowser-control-from-vs2010.html

警告:Visual Studio是必需的。