<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Paulo Morgado : InternetExplorer</title><link>http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx</link><description>Tags: InternetExplorer</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Extended WebBrowser Control - Version 0.0.0.0 Uploaded</title><link>http://msmvps.com/blogs/paulomorgado/archive/2009/12/02/extended-webbrowser-control-version-0-0-0-0-uploaded.aspx</link><pubDate>Wed, 02 Dec 2009 02:03:48 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1743268</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1743268</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1743268</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2009/12/02/extended-webbrowser-control-version-0-0-0-0-uploaded.aspx#comments</comments><description>&lt;p align="justify"&gt;After a long time, I finally managed to upload a version of the &lt;a title="Extended WebBrowser Control" href="http://webbrowserex.codeplex.com/" target="_blank"&gt;Extended WebBrowser Control&lt;/a&gt; to &lt;a title="Open Source Project Hosting" href="http://www.codeplex.com/" target="_blank"&gt;CodePlex&lt;/a&gt;.&lt;/p&gt;  &lt;p align="justify"&gt;It&amp;#39;s still a work in progress, but it&amp;#39;s usable. Feel free to &lt;a title="Downloads for WebBrowserEx - Extended WebBrowser Control" href="http://webbrowserex.codeplex.com/Release/ProjectReleases.aspx" target="_blank"&gt;download&lt;/a&gt;, &lt;a title="Discussions for WebBrowserEx - Extended WebBrowser Control" href="http://webbrowserex.codeplex.com/Thread/List.aspx" target="_blank"&gt;comment&lt;/a&gt; and &lt;a title="Issue Tracker for WebBrowserEx - Extended WebBrowser Control" href="http://webbrowserex.codeplex.com/WorkItem/List.aspx" target="_blank"&gt;file issues&lt;/a&gt;. A nice tabbed browser demo is included.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1743268" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftDev/default.aspx">SoftDev</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/WindowsClient/default.aspx">WindowsClient</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/CodePlex/default.aspx">CodePlex</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/WindowsForms/default.aspx">WindowsForms</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET2.0/default.aspx">.NET2.0</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET3.5/default.aspx">.NET3.5</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/WebBrowserEx/default.aspx">WebBrowserEx</category></item><item><title>Microsoft, Eurocrats And Internet Explorer</title><link>http://msmvps.com/blogs/paulomorgado/archive/2009/02/02/microsoft-eurocrats-and-internet-explorer.aspx</link><pubDate>Mon, 02 Feb 2009 00:40:45 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1667964</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1667964</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1667964</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2009/02/02/microsoft-eurocrats-and-internet-explorer.aspx#comments</comments><description>&lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;I’m all against monopolies, so I’m glad the Eurocrats are putting my tax payer Euros to good use.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;But it also got me thinking.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;If I buy something like an operating system, I expect the vendor to be responsible for what I’m buying. Does anyone think &lt;a title="Microsoft Corporation" href="http://www.microsoft.com/" target="_blank"&gt;Microsoft&lt;/a&gt; will ever accept any responsibility for software that it hasn’t built and is forced to bundle into its products. They probably make some disclaimer like “We didn’t build this. We were forced to put this here and we totally discourage its use.”. That will boost other browsers.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;Probably the Eurocrats are planning to take that responsibility themselves. I think there’s a greater possibility for Microsoft to take responsibility for something they didn’t built and were forced to bundle into their products.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;On the other hand, a personal computer is becoming something like an household appliance. Do you expect to download a timer for your microwave oven before being able to use it? I don’t.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;&lt;a title="Internet Explorer" href="http://cli.gs/Internet-Explorer" target="_blank"&gt;Internet Explorer&lt;/a&gt; is built to be parte of &lt;a title="Microsoft Windows" href="http://cli.gs/cligs/Microsoft-Windows" target="_blank"&gt;Windows&lt;/a&gt; and to be freely used by any application running on Windows. Any other we browser could be built the same way, why aren’t they?&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;Why isn’t anyone thinking of forcing Microsoft to allow for third party components to replace parts of Internet Explorer? Probably because no one cares about build applications that are good Windows “citizens”.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1667964" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Windows/default.aspx">Windows</category></item><item><title>Internet Explorer 8 RC 1 has now been released!</title><link>http://msmvps.com/blogs/paulomorgado/archive/2009/01/27/internet-explorer-8-rc-1-has-now-been-released.aspx</link><pubDate>Tue, 27 Jan 2009 00:24:44 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1666152</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1666152</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1666152</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2009/01/27/internet-explorer-8-rc-1-has-now-been-released.aspx#comments</comments><description>&lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;Internet Explorer 8 RC 1 has now been released! You can get it &lt;a title="Windows Internet Explorer 8" href="http://www.microsoft.com/windows/products/winfamily/ie/ie8" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;Before installing, please read the &lt;a title="Windows Internet Explorer 8 Internet Explorer 8 Release Candidate 1 Release Notes" href="http://go.microsoft.com/fwlink/?LinkID=124056" target="_blank"&gt;Release Notes&lt;/a&gt; and more information about features and developer docs can be found in the &lt;a title="Internet Explorer 8 Readiness Toolkit" href="http://go.microsoft.com/fwlink/?LinkId=110816" target="_blank"&gt;IE8 Readiness Toolkit&lt;/a&gt;.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;Internet Explorer 8 RC 1 is now platform and feature complete and this is our opportunity to try out the new browser before its final release. If you find issues with IE8, please file a bug. More information and instructions can be found at the &lt;a title="Internet Explorer 8: Help and support" href="http://www.microsoft.com/windows/internet-explorer/beta/support/faq.aspx"&gt;support page for Internet Explorer 8 RC 1&lt;/a&gt;.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;To ensure your browser is up to date, all RC1 users will be automatically updated with the final version of Internet Explorer 8 via Windows Update so you&amp;#39;ll always have the latest version of the browser.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1666152" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/WindowsClient/default.aspx">WindowsClient</category></item><item><title>Setting A Web Proxy Through Configuration In .NET Applications</title><link>http://msmvps.com/blogs/paulomorgado/archive/2009/01/12/setting-a-web-proxy-through-configuration-in-net-applications.aspx</link><pubDate>Mon, 12 Jan 2009 19:06:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1661210</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1661210</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1661210</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2009/01/12/setting-a-web-proxy-through-configuration-in-net-applications.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Specially in enterprise environments, proxy servers are used to access the Internet.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;In a &lt;a target="_blank" href="http://cli.gs/cligs/Microsoft-Windows" title="Microsoft Windows"&gt;Windows&lt;/a&gt; / &lt;a target="_blank" href="http://cli.gs/Internet-Explorer" title="Internet Explorer"&gt;Internet Explorer&lt;/a&gt; environments there is a proxy server configuration in Internet &lt;strong&gt;Properties&lt;/strong&gt; &amp;gt; &lt;strong&gt;Connections&lt;/strong&gt; &amp;gt; &lt;strong&gt;LAN settings&lt;/strong&gt; &amp;gt; &lt;strong&gt;Proxy server&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Although these configurations are tightly connected to Internet Explorer, any well behaved Windows application should, at least, allow the user to choose to use them.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;In applications targeting the &lt;a target="_blank" href="http://cli.gs/cligs/Microsoft-NET" title="Microsoft .NET"&gt;.NET framework&lt;/a&gt;, these the proxy server can be set on a per call basis. Several networking classes have a Proxy property that receives a value implementing the &lt;a target="_blank" href="http://cli.gs/QNbUQ8" title="IWebProxy Interface"&gt;IWebProxy&lt;/a&gt; interface.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;In order for the Windows/ Internet Explorer configuration to be used, the application must be configured to use the default proxy settings.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="justify"&gt;This configuration is done in the machine or application file in the &lt;a target="_blank" href="http://cli.gs/bDYvUy" title="proxy Element (Network Settings)"&gt;proxy&lt;/a&gt; element of the &lt;a target="_blank" href="http://cli.gs/AHTSq7" title="defaultProxy Element (Network Settings)"&gt;defaultProxy&lt;/a&gt; configuration section in the &lt;a target="_blank" href="http://cli.gs/sUASsa" title="system.net Element (Network Settings)"&gt;system.net&lt;/a&gt; section group:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;configuration&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
  &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;system.net&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
    &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;defaultProxy &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;enabled&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;true&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;&amp;gt;
      &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;proxy &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;usesystemdefault&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;True&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;/&amp;gt;
    &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;defaultProxy&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
  &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;system.net&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;configuration&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can use this configuration also to set a specific proxy to be used by your application. In the following example, a proxy setting for using the &lt;a target="_blank" href="http://cli.gs/FiddlerTool" title="Fiddler - Web Debugging Proxy"&gt;Fiddler Tool&lt;/a&gt; is used:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;configuration&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
  &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;system.net&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
    &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;defaultProxy &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;enabled&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;true&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;&amp;gt;
      &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;proxy &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;proxyaddress&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;http://ipv4.fiddler&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;/&amp;gt;
    &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;defaultProxy&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
  &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;system.net&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;configuration&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Unfortunately, this is a MachineToApplication setting and, for that reason, is not allowed in the user settings configuration file, when in a shared installation. In these type of installations, the default Windows / Internet Explorer settings should be used as a default. If a user needs or wants to specify proxy server settings, application specific proxy server settings must be used but, assigning the user defined proxy server configuration to the &lt;a target="_blank" href="http://cli.gs/d5LP0S" title="GlobalProxySelection.Select Property"&gt;GlobalProxySelection.Select&lt;/a&gt; property will allow its use for the entire application.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1661210" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Windows/default.aspx">Windows</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Internet/default.aspx">Internet</category></item><item><title>The Problem Of Long Web Browser User-Agent Strings</title><link>http://msmvps.com/blogs/paulomorgado/archive/2009/01/12/the-problem-of-long-web-browser-user-agent-strings.aspx</link><pubDate>Mon, 12 Jan 2009 00:18:22 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1660929</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1660929</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1660929</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2009/01/12/the-problem-of-long-web-browser-user-agent-strings.aspx#comments</comments><description>&lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;Every web browser sends, on every request, a &lt;a title="Hypertext Transfer Protocol (HTTP/1.1) - Header Field Definitions - User Agent" href="http://cli.gs/t2tmAV" target="_blank"&gt;user-agent&lt;/a&gt; request HTTP header to the server.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;If you are curious about how &lt;a title="Internet Explorer" href="http://cli.gs/Internet-Explorer" target="_blank"&gt;Internet Explorer&lt;/a&gt;’s user-agent string is form, read &lt;a title="Understanding User-Agent Strings" href="http://cli.gs/ZRq8rR" target="_blank"&gt;this article&lt;/a&gt;. &lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;This information is used by server software to identify the web browser the user is using and its capabilities and determine if it’s enough for use in this web site or to perform differentiate rendering.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;In the past there have been several reports of user-agent string buffer overrun attacks and some web servers and firewalls have chosen to block access to requests that have a user-agent string over some length.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;The problem that arrives now is that, due to other software installed in the user’s system, the user-agent string has been growing past the limit allowed by some web servers and firewalls.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;As an example, my web browser’s user-agent string, at this moment, is:&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Consolas"&gt;Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; Zune 3.0; OfficeLiveConnector.1.3; OfficeLivePatch.1.3; MS-RTC LM 8; SPC 3.1 P1 Ta)&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;With a user-agent string like this (275 characters long) I’ve been locked out of sever sites.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1660929" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category></item><item><title>More On ASP.NET Validators And Validation Summary Rendering of Properties</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/06/23/more-on-asp-net-validators-and-validation-summary-rendering-of-properties.aspx</link><pubDate>Mon, 23 Jun 2008 00:47:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1636848</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1636848</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1636848</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/06/23/more-on-asp-net-validators-and-validation-summary-rendering-of-properties.aspx#comments</comments><description>&lt;p&gt;On previous posts [&lt;a title="The Cause Of ASP.NET Validators And Validation Summary Slowness" href="http://msmvps.com/blogs/paulomorgado/archive/2008/05/12/the-cause-of-asp-net-validators-and-validation-summary-slowness.aspx" target="_blank"&gt;^&lt;/a&gt;][&lt;a title="Rendering ASP.NET Validators And Validation Summary Property As HTML Attributes" href="http://msmvps.com/blogs/paulomorgado/archive/2008/05/13/rendering-asp-net-validators-and-validation-summary-property-as-html-attributes.aspx" target="_blank"&gt;^&lt;/a&gt;] I mentioned the size of &lt;a title="ASP.NET Developer Center" href="http://msdn.microsoft.com/asp.net/" target="_blank"&gt;ASP.NET&lt;/a&gt; validators and validation summary rendering and the fact that &lt;a title="ClentScriptManager.RegisterExpandoAttribute Method" href="http://msdn.microsoft.com/library/system.web.ui.clientscriptmanager.registerexpandoattribute.aspx" target="_blank"&gt;expando attributes&lt;/a&gt; are being used to add properties. &lt;a title="Guru Stop - Mohamed Meligy blogging the interests of an Egyptian .NET software engineer (Communities, Architecture, Patterns, etc..)" href="http://weblogs.asp.net/meligy/" target="_blank"&gt;Mohamed&lt;/a&gt; also &lt;a title="Prevent ASP.NET Validators from Massively Increasing Page Size" href="http://weblogs.asp.net/meligy/archive/2008/06/17/prevent-asp-net-validators-from-massively-increasing-page-size.aspx" target="_blank"&gt;mentions&lt;/a&gt; this issue.&lt;/p&gt;
&lt;p&gt;Besides the fact that custom attributes aren&amp;#39;t &lt;a title="XHTML2 Working Group Home Page" href="http://www.w3.org/MarkUp/" target="_blank"&gt;XHTML&lt;/a&gt; conformant, &lt;a title="Firefox web browser" href="http://www.firefox.com/" target="_blank"&gt;Firefox&lt;/a&gt; differs from &lt;a title="Internet Explorer" href="http://www.microsoft.com/ie" target="_blank"&gt;Internet Explorer&lt;/a&gt; in the way it handles these attributes.&lt;/p&gt;
&lt;p&gt;On &lt;a title="Internet Explorer" href="http://www.microsoft.com/ie" target="_blank"&gt;Internet Explorer&lt;/a&gt;, these attributes are converted in string properties of the HTML element. On &lt;a title="Firefox web browser" href="http://www.firefox.com/" target="_blank"&gt;Firefox&lt;/a&gt;, on the other hand, these attributes are only accessible through the &lt;strong&gt;attributes&lt;/strong&gt; collection.&lt;/p&gt;
&lt;p&gt;I wonder why I don’t like client-side JavaScript development.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1636848" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftDev/default.aspx">SoftDev</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/JavaScript/default.aspx">JavaScript</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/FireFox/default.aspx">FireFox</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/HTML/default.aspx">HTML</category></item><item><title>Testing With Multiple Versions Of Internet Explorer</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/06/23/testing-with-multiple-versions-of-internet-explorer.aspx</link><pubDate>Mon, 23 Jun 2008 00:00:35 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1636834</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1636834</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1636834</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/06/23/testing-with-multiple-versions-of-internet-explorer.aspx#comments</comments><description>&lt;p&gt;On a previous &lt;a title="DebugBar, Companion.JS And IETester" href="http://msmvps.com/blogs/paulomorgado/archive/2008/06/11/debugbar-companion-js-and-ietester.aspx" target="_blank"&gt;post&lt;/a&gt; I mentioned &lt;a title="My DebugBar | IETester / HomePage" href="http://www.my-debugbar.com/wiki/IETester/HomePage" target="_blank"&gt;IETester&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a title="Notícias de Tecnologia para profissionais de TI" href="http://ojmoura.spaces.live.com/" target="_blank"&gt;Jorge Moura&lt;/a&gt; &lt;a title="Multiplo Internet Browsers" href="http://ojmoura.spaces.live.com/blog/cns!C82D0115CE3980B!357.entry" target="_blank"&gt;mentioned&lt;/a&gt; &lt;a title="TredoSoft | Every little program helps!" href="http://tredosoft.com/" target="_blank"&gt;TredoSoft&lt;/a&gt;’s &lt;a title="Install multiple versions of IE on your PC | TredoSoft" href="http://tredosoft.com/Multiple_IE" target="_blank"&gt;MultipleIEs&lt;/a&gt; and a &lt;a title="List of web browsers" href="http://en.wikipedia.org/wiki/List_of_web_browsers" target="_blank"&gt;list of web browsers&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1636834" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftDev/default.aspx">SoftDev</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Tools/default.aspx">Tools</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Testing/default.aspx">Testing</category></item><item><title>DebugBar, Companion.JS And IETester</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/06/11/debugbar-companion-js-and-ietester.aspx</link><pubDate>Tue, 10 Jun 2008 23:30:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1633753</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1633753</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1633753</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/06/11/debugbar-companion-js-and-ietester.aspx#comments</comments><description>&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;
&lt;p&gt;Some days ago a colleague of mine pointed out to me this tool (&lt;a title="My DebugBar | IETester / HomePage" href="http://www.my-debugbar.com/wiki/IETester/HomePage" target="_blank"&gt;IETester&lt;/a&gt;) that allows testing the different rendering and JavaScript engines of &lt;a title="Internet Explorer" href="http://www.microsoft.com/ie" target="_blank"&gt;Internet Explorer&lt;/a&gt; (5.5, 6, 7 and 8beta1) side by side with the installed version.&lt;/p&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;
&lt;p&gt;I haven’t tested &lt;a title="My DebugBar | IETester / HomePage" href="http://www.my-debugbar.com/wiki/IETester/HomePage" target="_blank"&gt;IETester&lt;/a&gt; yet, but I found two other tools in the site that caught my attention: &lt;a title="DebugBar - IE extension for web developer : DOM inspector, Javascript debugger, HTTP headers viewer, Cookies viewer" href="http://www.debugbar.com/" target="_blank"&gt;DebugBar&lt;/a&gt; and &lt;a title="My DebugBar | Companion.JS / HomePage" href="http://www.my-debugbar.com/wiki/CompanionJS/HomePage" target="_blank"&gt;Companion.JS&lt;/a&gt;.&lt;/p&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;
&lt;p&gt;&lt;a title="DebugBar - IE extension for web developer : DOM inspector, Javascript debugger, HTTP headers viewer, Cookies viewer" href="http://www.debugbar.com/" target="_blank"&gt;DebugBar&lt;/a&gt; is like other tools I use [&lt;a title="Developer Tools for Internet Explorer" href="http://msmvps.com/blogs/paulomorgado/archive/2007/02/18/developer-tools-for-internet-explorer.aspx" target="_blank"&gt;^&lt;/a&gt;] with a few differences. &lt;a title="DebugBar - IE extension for web developer : DOM inspector, Javascript debugger, HTTP headers viewer, Cookies viewer" href="http://www.debugbar.com/" target="_blank"&gt;DebugBar&lt;/a&gt; is an explorer bar (and docks on the left side of &lt;a title="Internet Explorer" href="http://www.microsoft.com/ie" target="_blank"&gt;IE&lt;/a&gt;) and can’t be undocked but has a JavaScript console and tracks only the HTTP/HTTPS traffic that belongs to the visible web browser tab (&lt;a title="Internet Explorer" href="http://www.microsoft.com/ie" target="_blank"&gt;IE&lt;/a&gt; 7). &lt;a title="DebugBar - IE extension for web developer : DOM inspector, Javascript debugger, HTTP headers viewer, Cookies viewer" href="http://www.debugbar.com/" target="_blank"&gt;DebugBar&lt;/a&gt; can also spy on other instances of &lt;a title="Internet Explorer" href="http://www.microsoft.com/ie" target="_blank"&gt;IE&lt;/a&gt;&amp;nbsp;like &lt;strong&gt;Document Explorer&lt;/strong&gt; or &lt;a title="FeedDemon For Windows" href="http://www.newsgator.com/Individuals/FeedDemon/" target="_blank"&gt;&lt;font color="#006ff7"&gt;FeedDemon&lt;/font&gt;&lt;/a&gt;.&lt;/p&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;
&lt;p&gt;&lt;a title="My DebugBar | Companion.JS / HomePage" href="http://www.my-debugbar.com/wiki/CompanionJS/HomePage" target="_blank"&gt;Companion.JS&lt;/a&gt; is a &lt;a title="FireBug - Web Development Evolved" href="http://getfirebug.com/" target="_blank"&gt;Firebug&lt;/a&gt;-like tool and was the one that liked the most because it gave me something that I hadn’t: something that kills those annoying scripting error dialogs.&lt;/p&gt;&lt;a href="http://paulomorgado.net/"&gt;&lt;/a&gt;
&lt;p&gt;Both &lt;a title="DebugBar - IE extension for web developer : DOM inspector, Javascript debugger, HTTP headers viewer, Cookies viewer" href="http://www.debugbar.com/" target="_blank"&gt;DebugBar&lt;/a&gt; and &lt;a title="My DebugBar | Companion.JS / HomePage" href="http://www.my-debugbar.com/wiki/CompanionJS/HomePage" target="_blank"&gt;Companion.JS&lt;/a&gt; claim to be JavaScript debuggers but I couldn’t find any way for setting breakpoints or running scripts step by step. Probably because I have &lt;a title="Microsoft Visual Studio" href="http://msdn.microsoft.com/vstudio/" target="_blank"&gt;Visual Studio&lt;/a&gt; installed on this machine.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1633753" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftDev/default.aspx">SoftDev</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Tools/default.aspx">Tools</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Training/default.aspx">Training</category></item><item><title>Internet Explorer vs. FireFox</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/05/25/internet-explorer-vs-firefox.aspx</link><pubDate>Sun, 25 May 2008 22:32:54 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1627280</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1627280</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1627280</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/05/25/internet-explorer-vs-firefox.aspx#comments</comments><description>&lt;p&gt;Until recent I had never used &lt;a title="FireFox web browser | Faster, more secure &amp;amp; customizable" href="http://www.firefox.com" target="_blank"&gt;FireFox&lt;/a&gt; (FF) because &lt;a title="Internet Explorer" href="http://www.microsoft.com/ie"&gt;Internet Explorer&lt;/a&gt; (IE) was good enough for me.&lt;/p&gt;  &lt;p&gt;I don&amp;#39;t do much web page development and because I own licenses for &lt;a title="Microsoft Visual Studio" href="http://msdn.microsoft.com/vstudio/" target="_blank"&gt;Visual Studio&lt;/a&gt; (VS), &lt;a title="HTTPWatch" href="http://www.httpwatch.com/" target="_blank"&gt;HTTPWatch&lt;/a&gt; and &lt;a title="IEWatch" href="http://www.iewatch.com/" target="_blank"&gt;IEWatch&lt;/a&gt; (tried the &lt;a title="Internet Explorer Developer Toolbar" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038" target="_blank"&gt;Internet Explorer Developer Toolbar&lt;/a&gt; but it keeps bowing up and killing IE and I&amp;#39;ve seen &lt;a title="Nikhil Kothari&amp;#39;s Weblog" href="http://www.nikhilk.net/" target="_blank"&gt;Nikhil Kothari&lt;/a&gt;&amp;#39;s &lt;a title="Web Development Helper" href="http://projects.nikhilk.net/Projects/WebDevHelper.aspx" target="_blank"&gt;Web Development Helper&lt;/a&gt; installed and doesn&amp;#39;t work well when non US English characters are displayed) I never needed anything else.&lt;/p&gt;  &lt;p&gt;Over the years I&amp;#39;ve seen all the campaigning against IE and promoting FF as a better, more standards compliant, more secure and what else.&lt;/p&gt;  &lt;p&gt;A few days back I had to do some work with ASP.NET validation summary and validators and needed to check if it worked on FF.&lt;/p&gt;  &lt;p&gt;Talk about disappointment:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="FireBug - Web Development Evolved" href="http://getfirebug.com/" target="_blank"&gt;FireBug&lt;/a&gt; is by far no better than the tools I&amp;#39;ve been using.&lt;/li&gt;    &lt;li&gt;FF needs its own proxy configurations - For me, any application running on Windows that needs its own proxy settings it&amp;#39;s just a badly developed application.&lt;/li&gt;    &lt;li&gt;(I&amp;#39;m sure I&amp;#39;d find much more if I used it.)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;IE isn&amp;#39;t a good developer tool yet (not even in IE8 at this time [&lt;a title="What&amp;#39;s New in Internet Explorer 8 - Developer Tools" href="http://msdn.microsoft.com/library/cc288472.aspx#tools" target="_blank"&gt;^&lt;/a&gt;]) and it should have been for a long time. Or, at least, VS should have better support HTML and CSS debugging.&lt;/p&gt;  &lt;p&gt;But, on the other hand, Windows Internet Explorer is just another application built on top of the &lt;a title="WebBrowser Object" href="http://msdn.microsoft.com/library/aa752085.aspx" target="_blank"&gt;Web Browser Control&lt;/a&gt;[&lt;a title="IWebBrowser2 Interface" href="http://msdn.microsoft.com/library/aa752127.aspx" target="_blank"&gt;^&lt;/a&gt;] (which is part of the IE installation, but can be used by itself). You can build any Windows application that uses a Web Browser Control (I&amp;#39;ve built more than one). Looks like the same is not as simple with FF [&lt;a title="Can Mozilla Be Easily Embedded in a Windows App?" href="http://nick.typepad.com/blog/2008/03/can-mozilla-be.html" target="_blank"&gt;^&lt;/a&gt;].&lt;/p&gt;  &lt;p&gt;I don&amp;#39;t intend to start a web browser war. I just wanted to state my disappointment. I guess FF fans set my expectation too high.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1627280" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Tools/default.aspx">Tools</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/FireFox/default.aspx">FireFox</category></item><item><title>IE8 Beta 1 is out</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/03/06/ie8-beta-1-is-out.aspx</link><pubDate>Thu, 06 Mar 2008 00:01:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1534685</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1534685</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1534685</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/03/06/ie8-beta-1-is-out.aspx#comments</comments><description>&lt;p align="justify"&gt;If you want to download IE8 Beta 1 and test it, it&amp;#39;s &lt;a title="Internet Explorer 8 Beta: Home Page" href="http://www.microsoft.com/windows/products/winfamily/ie/ie8" target="_blank"&gt;here&lt;/a&gt;. Read the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=110570" target="_blank"&gt;Release notes&lt;/a&gt; and the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=110816" target="_blank"&gt;IE8 Readiness Toolkit&lt;/a&gt; which will give a detailed description of the features.&lt;/p&gt;  &lt;p align="justify"&gt;If you have any feedback, use the &lt;a href="https://connect.microsoft.com/IE/Feedback" target="_blank"&gt;feedback form&lt;/a&gt;, which allows you to submit bugs directly to the IE team!&lt;/p&gt;  &lt;p align="justify"&gt;Several updates have been made to the &lt;a href="https://connect.microsoft.com/IE" target="_blank"&gt;IE8: Technical Beta Program&lt;/a&gt;&amp;#160; available on connect. Check it out!&lt;/p&gt;  &lt;p align="justify"&gt;Also check out the &lt;a title="Internet Explorer Team Blog" href="http://blogs.msdn.com/ie/default.aspx" target="_blank"&gt;IE team&amp;#39;s blog&lt;/a&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;&lt;a target="_blank"&gt;The Internet Explorer 8 User-Agent String&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a target="_blank"&gt;Microsoft&amp;#39;s Interoperability Principles and IE8&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a target="_blank"&gt;Internet Explorer 8 Beta 1 for Developers Now Available&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a target="_blank"&gt;IE8 Beta Feedback&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1534685" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftDev/default.aspx">SoftDev</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category></item><item><title>Find As You Type for Internet Explorer</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/03/03/find-as-you-type-for-internet-explorer.aspx</link><pubDate>Mon, 03 Mar 2008 23:09:06 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1532484</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1532484</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1532484</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/03/03/find-as-you-type-for-internet-explorer.aspx#comments</comments><description>&lt;p&gt;It astonishes me how something as simple as &lt;a title="Find As You Type for Internet Explorer" href="http://www.ookii.org/software/findasyoutype/" target="_blank"&gt;this&lt;/a&gt; is not part of &lt;a title="Internet Explorer" href="http://www.microsoft.com/ie" target="_blank"&gt;Internet Explorer&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1532484" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Tools/default.aspx">Tools</category></item><item><title>How To Close Browser Windows In Windows Internet Explorer 7</title><link>http://msmvps.com/blogs/paulomorgado/archive/2007/11/02/how-to-close-browser-windows-in-windows-internet-explorer-7.aspx</link><pubDate>Fri, 02 Nov 2007 01:38:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1277453</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>30</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1277453</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1277453</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2007/11/02/how-to-close-browser-windows-in-windows-internet-explorer-7.aspx#comments</comments><description>&lt;p align="justify"&gt;When a web page uses scripting to close a browser window that was opened by the user and not opened by some action on another page, Internet Explorer pops up a question to the user warning that &amp;quot;&lt;strong&gt;The webpage you are viewing is trying to close the tab.&lt;/strong&gt;&amp;quot; (in this case, Internet Explorer 7) and asking the user for permission to close the tab.&lt;/p&gt; &lt;p align="justify"&gt;Before Internet Explorer 7, all that was needed to do was setting the &lt;strong&gt;window.opener&lt;/strong&gt; property to a non null value:&lt;/p&gt; &lt;div class="quote"&gt;&lt;pre class="code"&gt;window.opener = self;
window.close();
&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p align="justify"&gt;Unfortunately, Internet Explorer 7 isn&amp;#39;t fooled by this. Internet Explorer 7 knows if the window was opened by the user or not, regardless the value of the &lt;strong&gt;window.opener&lt;/strong&gt; property.&lt;/p&gt;
&lt;p align="justify"&gt;Fortunately, Internet Explorer can still be fooled:&lt;/p&gt;
&lt;div class="quote"&gt;&lt;pre class="code"&gt;window.open(&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;,&lt;span style="color:#a31515;"&gt;&amp;quot;_self&amp;quot;&lt;/span&gt;);
window.close();
&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p align="justify"&gt;Going one step further, if you want all your calls to the &lt;strong&gt;window.close&lt;/strong&gt; method to work this way, you can change the method implementation like in the following example:&lt;/p&gt;
&lt;div class="quote"&gt;&lt;pre class="code"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color:#a31515;"&gt;DOCTYPE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;html&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;PUBLIC&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot;&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;html&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;xmlns&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;head&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
&lt;/span&gt;    &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;title&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;Untitled Page&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;title&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
&lt;/span&gt;    &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;script&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;type&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;text/javascript&amp;quot;&amp;gt;
&lt;/span&gt;    &lt;span style="color:#008000;"&gt;// Save a reference to the original method.
&lt;/span&gt;    &lt;span style="color:#0000ff;"&gt;var&lt;/span&gt; windowClose = window.close;

    &lt;span style="color:#008000;"&gt;// Re-implement window.open
&lt;/span&gt;    window.close = &lt;span style="color:#0000ff;"&gt;function&lt;/span&gt; ()
    {
        window.open(&lt;span style="color:#a31515;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;,&lt;span style="color:#a31515;"&gt;&amp;quot;_self&amp;quot;&lt;/span&gt;);
        windowClose();
    }
    &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;script&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;head&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;body&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;input&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;type&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;button&amp;quot;&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;value&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;Close Me!&amp;quot;&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;onclick&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;window.close()&amp;quot;&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;input&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;type&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;button&amp;quot;&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;value&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;Close Me!&amp;quot;&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;onclick&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&amp;quot;windowClose()&amp;quot;&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;/&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;body&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;html&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1277453" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftDev/default.aspx">SoftDev</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/JavaScript/default.aspx">JavaScript</category></item><item><title>WebBrowserControl for the .NET Framework 1.1 Updated</title><link>http://msmvps.com/blogs/paulomorgado/archive/2007/07/08/webbrowsercontrol-for-the-net-framework-1-1-updated.aspx</link><pubDate>Sun, 08 Jul 2007 22:48:37 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1010274</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1010274</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1010274</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2007/07/08/webbrowsercontrol-for-the-net-framework-1-1-updated.aspx#comments</comments><description>&lt;p&gt;&amp;quot;My&amp;quot; &lt;a title="WebBrowserControl for the .NET Framework 1.1" href="http://www.codeproject.com/useritems/WebBrowserControl11.asp" target="_blank"&gt;WebBrowserControl for the .NET Framework 1.1&lt;/a&gt;&amp;nbsp;has been updated.&lt;/p&gt; &lt;p&gt;A few bugs were fixed and a few changes were made&amp;nbsp;to the API (still thinking of a .NET 2.0 version).&lt;/p&gt; &lt;p&gt;I managed to solve all the problems with the design time but, unfortunately, the &lt;a title="PropertyGrid Class" href="http://msdn2.microsoft.com/library/system.windows.forms.propertygrid.aspx" target="_blank"&gt;PropertyGrid&lt;/a&gt; throws an exception when the &lt;strong&gt;WebBrowserControl&lt;/strong&gt; is bound to it:&lt;/p&gt; &lt;div class="quote"&gt;&lt;pre class="code"&gt;System.NullReferenceException: Object reference not set to an instance of an object.
   at System.Windows.Forms.PropertyGridInternal.GridEntry.Create(PropertyGridView view, Object[] rgobjs, IServiceProvider baseProvider, IDesignerHost currentHost, PropertyTab tab, PropertySort initialSortType)
   at System.Windows.Forms.PropertyGrid.UpdateSelection()
   at System.Windows.Forms.PropertyGrid.RefreshProperties(Boolean clearCached)
   at System.Windows.Forms.PropertyGrid.Refresh(Boolean clearCached)
   at System.Windows.Forms.PropertyGrid.set_SelectedObjects(Object[] value)
   at System.Windows.Forms.PropertyGrid.set_SelectedObject(Object value)
&lt;/pre&gt;&lt;/div&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;Does anyone have a clue?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1010274" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/WinForms/default.aspx">WinForms</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Community/default.aspx">Community</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftDev/default.aspx">SoftDev</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MVP/default.aspx">MVP</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category></item><item><title>Developer Tools for Internet Explorer</title><link>http://msmvps.com/blogs/paulomorgado/archive/2007/02/18/developer-tools-for-internet-explorer.aspx</link><pubDate>Sun, 18 Feb 2007 22:41:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:594698</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;For the past months I&amp;#39;ve been developing ASP.NET infrastructure (authentication, authorization, profile, membership and&amp;nbsp;resource providers). My job is not building web pages. My job is make the lives of web page developers a lot easier (well, they might not agree with me on that).&lt;/p&gt;
&lt;p&gt;Nevertheless, when developing authentication providers I need to know when and where to redirect requests and to control how many postbacks are occurring.&lt;/p&gt;
&lt;p&gt;To help developers on their tasks there are a few tools for &lt;a title="Internet Explorer Home Page" href="http://www.microsoft.com/ie/" target="_blank"&gt;Internet Explorer&lt;/a&gt; that can be used.&lt;/p&gt;
&lt;h2&gt;&lt;a title="Download details: Internet Explorer Developer Toolbar Beta 3" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038" target="_blank"&gt;Internet Explorer Developer Toolbar Beta 3&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This a free&amp;nbsp;tool from &lt;a title="Microsoft Home" href="http://www.microsoft.com/" target="_blank"&gt;Microsoft&lt;/a&gt; that helps you mostly with HTML issues.&lt;/p&gt;
&lt;p&gt;The announced features are:&lt;/p&gt;
&lt;li&gt;Explore and modify the document object model (DOM) of a Web page. 
&lt;li&gt;Locate and select specific elements on a Web page through a variety of techniques. 
&lt;li&gt;Selectively disable Internet Explorer settings. 
&lt;li&gt;View HTML object class names, ID&amp;#39;s, and details such as link paths, tab index values, and access keys. 
&lt;li&gt;Outline tables, table cells, images, or selected tags. 
&lt;li&gt;Validate HTML, CSS, WAI, and RSS Web feed links. 
&lt;li&gt;Display image dimensions, file sizes, path information, and alternate (ALT) text. 
&lt;li&gt;Immediately resize the browser window to a new resolution. 
&lt;li&gt;Selectively clear the browser cache and saved cookies. Choose from all objects or those associated with a given domain. 
&lt;li&gt;Choose direct links to W3C specification references, the Internet Explorer team weblog (blog), and other resources. 
&lt;li&gt;Display a fully featured design ruler to help accurately align and measure objects on your pages. 
&lt;li&gt;Find the style rules used to set specific style values on an element. 
&lt;li&gt;View the formatted and syntax colored source of HTML and CSS. 
&lt;li&gt;Style Tracer: Right mouse click on a style value for an element and select Style Tracer to find the style rule that is effecting that value. 
&lt;li&gt;CSS Selector Matches: View a report of all style rules set and how many times they are used on the current page. 
&lt;li&gt;View Source: View the formatted and syntax colored source of the original page, currently rendered page, element or element with the styles that are effecting it. 
&lt;p&gt;You can find more information on the Internet Explorer Developer Toolbar at its &lt;a title="Channel 9" href="http://channel9.msdn.com/" target="_blank"&gt;Channel 9&lt;/a&gt; &lt;a title="Internet Explorer Developers Toolbar Feedback" href="http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerDevToolbar" target="_blank"&gt;Wiki page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I had to uninstall the beta 3 version because it either hangs or kills Internet Explorer.&lt;/p&gt;
&lt;p&gt;If you need HTTP debugging, you&amp;#39;ll need the &lt;a title="Fiddler Tool" href="http://www.fiddlertool.com/" target="_blank"&gt;Fiddler Tool&lt;/a&gt;, but that&amp;#39;s outside of Internet Explorer.&lt;/p&gt;
&lt;h2&gt;&lt;a title="Nikhil Kothari&amp;#39;s Web Development Helper Project" href="http://projects.nikhilk.net/Projects/WebDevHelper.aspx" target="_blank"&gt;Web Development Helper&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This is a free tool from &lt;a title="Nikhil Kothari&amp;#39;s Weblog" href="http://www.nikhilk.net/" target="_blank"&gt;Nikhil Kothari&lt;/a&gt;&amp;nbsp;that provides HTTP tracing, client-side script&amp;nbsp;diagnostics and tracing, as well as an immediate window.&lt;/p&gt;
&lt;p&gt;For ASP.NET developers, when developing against your site on your local development machine, this tool provides the ability to view ViewState, ASP.NET trace messages, contents of your cache etc.&lt;/p&gt;
&lt;p&gt;The following is a list of features offered by the tool: 
&lt;ul&gt;
&lt;li&gt;A warning when either debug or trace have been turned on. Ability to hide trace information from the page, and view it in a separate dialog, so it does not get in the way of your page&amp;#39;s layout. 
&lt;li&gt;Ability to view the page&amp;#39;s view state (in various forms: raw, parsed, and decoded) to help you optimize your state management logic. 
&lt;li&gt;Ability to view items stored in cache, and remove them for testing purposes. 
&lt;li&gt;Ability to shutdown the application (unloading the associated AppDomain), in order to test starting it from a clean state. 
&lt;li&gt;Ability to log all HTTP (and HTTPS) traffic between the browser and your server, and view request and response details, including those performed via XMLHttpRequest. 
&lt;li&gt;Ability to view the live HTML DOM using a DOM Inspector that allows viewing all elements, selected elements, or elements matching ID or CSS class. For each element, you can see the markup, attributes, and style attributes. 
&lt;li&gt;Ability to view rich error information for script errors (full call stack, script URL and line number), as well as a script immediate window to execute some script against the current document. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;I haven&amp;#39;t tested this tool myself but I saw a friend of mine using it and it messed with all those characters (ãçõ) that we, Portuguese people, have the hasty habit of using. So, I never even downloaded it.&lt;/p&gt;
&lt;h2&gt;&lt;a title="HttpWatch" href="http://www.httpwatch.com/"&gt;HttpWatch&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This is a tool from Simtec Limited and has both a Basic (free) and a Professional (paid) version.&lt;/p&gt;
&lt;h3&gt;HttpWatch Feature List&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#recordHTTP" target="_blank"&gt;Records HTTP&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#HTTPS" target="_blank"&gt;Decrypts HTTPS Traffic&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#IE" target="_blank"&gt;Integrates with Internet Explorer&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#compactlog" target="_blank"&gt;Compact &amp;amp; Comprehensive Log Files&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#viewer" target="_blank"&gt;Standalone Log File Viewer&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#summary" target="_blank"&gt;Summary of Recorded Traffic&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#sharefiles" target="_blank"&gt;Collect Log Files From Customers&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#automation" target="_blank"&gt;Automation Support&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#timing" target="_blank"&gt;Millisecond Level Timing&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#filter" target="_blank"&gt;Advanced Filtering&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#compression" target="_blank"&gt;HTTP Compression&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#sorting" target="_blank"&gt;Dynamic Sorting&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#cookie" target="_blank"&gt;Extended Cookie Information&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#network" target="_blank"&gt;Network Level Performance Data&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#streams" target="_blank"&gt;Raw HTTP Streams&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#cache" target="_blank"&gt;Shows Interaction with Browser Cache&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#keyboard" target="_blank"&gt;Keyboard Accelerators&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#export" target="_blank"&gt;Export Data to XML and CSV&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#accurate" target="_blank"&gt;Accurately Records Requests and Responses&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#content" target="_blank"&gt;Access to Cached and Downloaded Content&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#utf8"&gt;UTF8 Support for International Characters&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.httpwatch.com/#easy" target="_blank"&gt;Easy, Simple and Powerful&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Support is provided by e-mail or telephone.&lt;/p&gt;
&lt;h2&gt;&lt;a title="IEWatch" href="http://www.iewatch.com/" target="_blank"&gt;IEWatch&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This is a tool from IEWatch Software LLC and has no free version.&lt;/p&gt;
&lt;h3&gt;IEWatch Feature List&lt;/h3&gt;
&lt;h4&gt;HTTP Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Captures HTTP and HTTPS&lt;/b&gt; -&amp;nbsp;HTTP(s) headers including authentication headers, status codes, Cookies, URLs, POST data, Query Strings and Response Content are recorded. 
&lt;li&gt;&lt;b&gt;Export Data&lt;/b&gt; -&amp;nbsp;The HTTP Log can be saved in various formats, including XML, comma separated and text format. The XML structure is described in the &lt;a href="http://www.iewatch.com/schemas/iewatch/v3/httplog.xsd" target="_blank"&gt;XML Schema&lt;/a&gt;. 
&lt;li&gt;&lt;b&gt;Filters&lt;/b&gt; -&amp;nbsp;IEWatch allows the most extensive filtering, including filters on HTTP headers and response content. You can store up to seven Filter definitions. 
&lt;li&gt;&lt;b&gt;Find in HTTP Log&lt;/b&gt; -&amp;nbsp;HTTP search functionality that displays the results in separate panes. Unlike the filter operation, the Find in HTTP Log function can be applied after browsing to repeatedly search in the HTTP log. 
&lt;li&gt;&lt;b&gt;Dynamic HTTP Header help&lt;/b&gt; -&amp;nbsp;Comprehensive help for HTTP headers and status codes are available by simply pressing the F1-key. 
&lt;li&gt;&lt;b&gt;Compare Requests&lt;/b&gt; -&amp;nbsp;IEWatch allows comparing two requests using an external diff utility, for example Microsoft® WinDiff. 
&lt;li&gt;&lt;b&gt;HTTP Notes&lt;/b&gt; - You can use notes to tag specific HTTP requests. Notes can be useful to relate HTTP requests to HTML pages. 
&lt;li&gt;&lt;b&gt;HTTP Performance Charts&lt;/b&gt; -&amp;nbsp;Use the Timeline Chart to spot performance bottlenecks and to tune the performance of your web site. 
&lt;li&gt;&lt;b&gt;Automation Interface&lt;/b&gt; - You can use the automation interface to integrate IEWatch with your favorite testing framework. 
&lt;li&gt;&lt;b&gt;Docking Windows&lt;/b&gt; -&amp;nbsp;Configure your work area with Visual Studio® style docking windows.&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;HTML Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Tree view of the HTML structure&lt;/b&gt; - The tree view reflects exactly the structure of the HTML page even if the page contains many sub documents. You can drill down on HTML elements to display details on links, images, scripts, style sheets, applets, ActiveX objects and forms. 
&lt;li&gt;&lt;b&gt;Page Summary&lt;/b&gt; - The Page Summary window displays statistical information on the web page including page load time and page weight. 
&lt;li&gt;&lt;b&gt;Image List&lt;/b&gt; - IEWatch shows you the image size, height, width and the &lt;b&gt;download time&lt;/b&gt; of the image in one glance. 
&lt;li&gt;&lt;b&gt;HTML Designer&lt;/b&gt; - Allows visual HTML modification by clicking and editing items in the web page. 
&lt;li&gt;&lt;b&gt;Rapid Prototyping&lt;/b&gt; - You can modify the HTML Style Sheets and Scripts of any web page to quickly test code or develop prototypes without having to create development environments. 
&lt;li&gt;&lt;b&gt;Script Debugging&lt;/b&gt; - Use the Immediate window to trace debug messages, evaluate variables or issue commands. 
&lt;li&gt;&lt;b&gt;Highlight HTML elements&lt;/b&gt; - Locate and highlight HTML elements in the HTML code window. This feature applies to any link, image, applet, ActiveX control or form element. 
&lt;li&gt;&lt;b&gt;HTML Spotlight&lt;/b&gt; - This feature allows quick pinpointing of any element in the HTML code by directly clicking in the web page &lt;b&gt;(Patent Pending)&lt;/b&gt;. 
&lt;li&gt;&lt;b&gt;Docking Windows&lt;/b&gt; - Configure your work area with Visual Studio® style docking windows.&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;IEWatch Tools&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Capture Screenshot&lt;/b&gt; - Take screenshots of a complete web page or Internet Explorer window and email or save the screenshot. 
&lt;li&gt;&lt;b&gt;Window Transparency&lt;/b&gt; - You can apply transparency to the IE window which is useful for comparing a modified page or image to the original. Additionally you can apply transparency to the IEWatch window to monitor HTTP traffic while viewing the web page. 
&lt;li&gt;&lt;b&gt;Resize IE Window&lt;/b&gt; - This tool allows developers to resize and fine tune web pages to different screen sizes. 
&lt;li&gt;&lt;b&gt;Color Picker&lt;/b&gt; - You can pick the color of any pixel on the screen or you can choose a color in the color palette. This tool integrates seamlessly with the rapid prototyping features.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Support is provided by e-mail through a &lt;a title="Contact Technical Support" href="http://www.iewatch.com/contactsupport.aspx" target="_blank"&gt;web form&lt;/a&gt;. There is also an &lt;a title="Frequently Asked Questions" href="http://www.iewatch.com/faq.aspx" target="_blank"&gt;online FAQ&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;h2&gt;&lt;a title="Building Browser Helper Objects with Visual Studio 2005" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IETechCol/cols/dnexpie/expie_hello_bho.asp" target="_blank"&gt;Your Own&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;And you can always build your own Browser Helper Object (BHO).&lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=594698" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Community/default.aspx">Community</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftDev/default.aspx">SoftDev</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MVP/default.aspx">MVP</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Tools/default.aspx">Tools</category></item><item><title>IE 7 is out</title><link>http://msmvps.com/blogs/paulomorgado/archive/2006/10/18/IE-7-is-out.aspx</link><pubDate>Wed, 18 Oct 2006 22:49:07 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:185953</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=185953</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=185953</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2006/10/18/IE-7-is-out.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt="Windows Internet Explorer" src="http://www.microsoft.com/library/media/1033/windows/ie/images/ie7/shared/ie7logo.gif"&gt; &lt;/p&gt; &lt;p&gt;Download: IE7 Final For Windows XP 32-Bit&lt;br&gt;&lt;a href="http://download.microsoft.com/download/3/8/8/38889DC1-848C-4BF2-8335-86C573AD86D9/IE7-WindowsXP-x86-enu.exe"&gt;http://download.microsoft.com/download/3/8/8/38889DC1-848C-4BF2-8335-86C573AD86D9/IE7-WindowsXP-x86-enu.exe&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Download: IE7 Final For Windows Server 2003 32-Bit&lt;br&gt;&lt;a href="http://download.microsoft.com/download/D/1/3/D1346F12-F3A0-4AC6-8F5C-2BEA2A184957/IE7-WindowsServer2003-x86-enu.exe"&gt;http://download.microsoft.com/download/D/1/3/D1346F12-F3A0-4AC6-8F5C-2BEA2A184957/IE7-WindowsServer2003-x86-enu.exe&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Download: IE7 Final for Windows XP/Server 2003 64-Bit&lt;br&gt;&lt;a href="http://download.microsoft.com/download/1/1/4/114D5B07-4DBC-42F3-96FA-2097E207D0AF/IE7-WindowsServer2003-x64-enu.exe"&gt;http://download.microsoft.com/download/1/1/4/114D5B07-4DBC-42F3-96FA-2097E207D0AF/IE7-WindowsServer2003-x64-enu.exe&lt;/a&gt;&lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=185953" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MVP/default.aspx">MVP</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category></item><item><title>WebBrowserControl for the .NET Framework 1.1</title><link>http://msmvps.com/blogs/paulomorgado/archive/2006/10/14/WebBrowserControl-for-the-.NET-Framework-1.1.aspx</link><pubDate>Sat, 14 Oct 2006 22:58:11 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:177747</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=177747</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=177747</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2006/10/14/WebBrowserControl-for-the-.NET-Framework-1.1.aspx#comments</comments><description>&lt;p&gt;Finally, I published "my" &lt;a href="http://www.codeproject.com/useritems/WebBrowserControl11.asp" target="_blank"&gt;WebBrowserControl for the .NET Framework 1.1&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;I wanted to do a nice article on the buts, hows and whys, but never got the time for it. And since .NET 3.0 is knocking on our door, pretty soon no one will care about .NET 1.1 stuff.&lt;/p&gt; &lt;p&gt;I've already done some work to port it to .NET 2.0. My wish was to enhance the WebBrowser control supplied, but they made it near impossible to extend.&lt;/p&gt; &lt;p&gt;Once more, many thanks to Igor Tandetnik, João Melo, Luís Abreu, Oleg Mihailik and many more. &lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=177747" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/WinForms/default.aspx">WinForms</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MVP/default.aspx">MVP</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/InternetExplorer/default.aspx">InternetExplorer</category></item></channel></rss>