巧用FireFox来调试Silverlight

简介: 做前端开发的朋友应该对FireFox再熟悉不过了,FireFox有一个附加组件FireBug。在HTML中可以直接写     console.log("test"); 这样在底部的控制台就能直接看到输出的值,他的作用就好像Visual Studio中的Console.WriteLine() 一样。
做前端开发的朋友应该对FireFox再熟悉不过了,FireFox有一个附加组件FireBug。在HTML中可以直接写
 
 
<script type="text/javascript"> console.log("test");</script>
这样在底部的控制台就能直接看到输出的值,他的作用就好像Visual Studio中的Console.WriteLine() 一样。
我们在Silverlight中就可以直接调用这个js方法实现调试。
var console = (HtmlPage.Window.Eval("console.log") as ScriptObject); if (console != null) { console.InvokeSelf(); }
如果你之前经常做Flash开发经常用“trace()”来调试flash,这里可以稍微封装一下这个方法。
public void trace(string str)
{
    var console = (HtmlPage.Window.Eval("console.log") as ScriptObject); if (console != null) { console.InvokeSelf(str); }          
}
附录:
在firefox中安装FireBug
 
调试截图:
 
 
作者:Nasa 
文章出处:我和未来有约会 (http://nasa.cnblogs.com/
版权声明:本文的版权归作者与博客园共有。转载时须注明本文的详细链接,否则作者将保留追究其法律责任。
 

 

相关文章
|
5月前
|
Web App开发 Android开发
利用firefox调试安卓手机端web
该教程详细介绍如何通过Firefox浏览器实现手机与电脑的远程调试。手机端需安装最新版Firefox,并按指定步骤设置完成;电脑端则需安装15版及以上Firefox。设置完成后,通过工具栏中的“远程调试”选项,输入手机IP地址即可连接。连接确认后,即可使用电脑端Firefox调试器调试手机上的Web信息。注意,调试前手机需提前打开目标网页。
196 2
|
6月前
|
Web App开发 JavaScript 前端开发
JavaScript基础知识-使用Firefox进行代码的调试(Debug)
关于如何使用Firefox浏览器进行JavaScript代码调试的基础知识介绍。
117 0
|
Web App开发 Python 机器人
selenium+firefox调试成功
背景介绍:win7 64bit - selenium 3.8.1 - firefox 56 32bit - geckodriver.exe 0.19.0利用上述软件经一下午调试终于成功利用Firefox浏览器打开搜索selenium。
1413 0
|
Web App开发 JavaScript 数据采集