<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2enclosuresfull.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0"><channel><title>IE7pro for Internet Explorer 7</title><link>http://ie7pro.blogspot.com/</link><language>en</language><managingEditor>noreply@blogger.com (IE7Pro Team)</managingEditor><lastBuildDate>Sat, 02 Aug 2008 12:54:12 -0500</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">36</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><thespringbox:skin xmlns:thespringbox="http://www.thespringbox.com/dtds/thespringbox-1.0.dtd">http://feeds.feedburner.com/ie7pro?format=skin</thespringbox:skin><description></description><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ie7pro" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">973856</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://www.feedburner.com</feedburner:feedburnerHostname><item><title>IE7Pro v2.3 Released (05-20-2008)</title><link>http://ie7pro.blogspot.com/2008/05/ie7pro-v23-released-05-20-2008.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Tue, 20 May 2008 07:31:34 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-5438821406595596661</guid><description>Download URL:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.3.exe"&gt;IE7Pro 32bit version&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MD5SUM: ded56d636e8690093422363b65228992&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.3.x64.exe"&gt;IE7Pro 64bit version&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MD5SUM: ca0555593cad4718a68135f994b677bf&lt;br /&gt;&lt;br /&gt;IE7Pro is a must have add-on for Internet Explorer, which includes a lot of features and tweaks to make your IE friendlier, more useful, secure and customizable. IE7Pro includes Tabbed Browsing Management, Spell Check, Inline Search, Auto Fill Form, Super Drag Drop, Crash Recovery, Proxy Switcher, Mouse Gesture, Tab History Browser, Web Accelerator, User Agent Switcher, Webpage Capturer, AD Blocker, Flash Block, Greasemonkey like User Scripts platform, User Plug-ins, MiniDM, Google sponsored search,IE Faster and many more power packed features. You can customize not just Internet Explorer, but even your favorite website according to your need and taste using IE7Pro.&lt;br /&gt;&lt;br /&gt;Changelogs: &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IE7Pro:&lt;/strong&gt;&lt;br /&gt;1.New Module: FasterIE,It will increase your IE surfing speed.&lt;br /&gt;* The mean of prefetching: &lt;a href="http://developer.mozilla.org/en/docs/Link_prefetching_FAQ"&gt;http://developer.mozilla.org/en/docs/Link_prefetching_FAQ&lt;/a&gt;&lt;br /&gt;* The mean of enhanced prefetching: &lt;a href="http://fasterfox.mozdev.org/faq.html"&gt;http://fasterfox.mozdev.org/faq.html&lt;/a&gt;&lt;br /&gt;2. Add Session Manager function, it include save,load,copy,send by mail&lt;br /&gt;3. IE context menu add save selected source code to file and clipboard as html,text,links&lt;br /&gt;4. Online bookmark support IE8 webslice now&lt;br /&gt;5. New ActiveXObject interface. refer: http://iescripts.org/help/index.html&lt;br /&gt;6. View page info SaveAs dialog support multi-select now&lt;br /&gt;7. Add serverinfo plugin again&lt;br /&gt;8. fix some bugs&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MiniDM:&lt;/strong&gt;&lt;br /&gt;1. MiniDM new task support multi links now&lt;br /&gt;2. MiniDM support drag &amp; drop now&lt;br /&gt;3. MiniDM add https support library auto-download button refer: &lt;a href="http://www.ie7pro.com/openssl.html"&gt;http://www.ie7pro.com/openssl.html&lt;/a&gt;&lt;br /&gt;4. MiniDM new task support select directory now&lt;br /&gt;5. MiniDM trayicon display download status now&lt;br /&gt;6. MiniDM support delete history &amp; real file now&lt;br /&gt;7. MiniDM add an options: save file using timestamp from server&lt;br /&gt;8. fix some bugs</description><enclosure url="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.3.exe" length="2427736" type="application/octet-stream" /><media:content url="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.3.exe" fileSize="2427736" type="application/octet-stream" /></item><item><title>IE7Pro v2.2 Released (03-31-2008)</title><link>http://ie7pro.blogspot.com/2008/03/ie7pro-v22-released-03-31-2008.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 31 Mar 2008 07:14:56 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-2798799852048163556</guid><description>Download URL:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.2.exe"&gt;IE7Pro 32bit version&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MD5SUM: dfdded8a17a8cd8a7ab53b02da3faf63&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.2.x64.exe"&gt;IE7Pro 64bit version&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MD5SUM:a14e004afb922974e7c1b9691ea964f2&lt;br /&gt;&lt;br /&gt;IE7Pro is a must have add-on for Internet Explorer, which includes a lot of features and tweaks to make your IE friendlier, more useful, secure and customizable. IE7Pro includes Tabbed Browsing Management, Spell Check, Inline Search, Auto Fill Form, Super Drag Drop, Crash Recovery, Proxy Switcher, Mouse Gesture, Tab History Browser, Web Accelerator, User Agent Switcher, Webpage Capturer, AD Blocker, Flash Block, Greasemonkey like User Scripts platform, User Plug-ins, MiniDM, Google sponsored search and many more power packed features. You can customize not just Internet Explorer, but even your favorite website according to your need and taste using IE7Pro.&lt;br /&gt;&lt;br /&gt;Changelogs:&lt;br /&gt;&lt;br /&gt;1.Added Support for Internet Explorer 8 Beta 1&lt;br /&gt;2.Added support for Left Mouse button in Mouse Gestures.&lt;br /&gt;3.&lt;a href="http://forum.ie7pro.com/viewforum.php?id=16"&gt;Open module API&lt;/a&gt;&lt;br /&gt;4.Support block https AD&lt;br /&gt;5.MiniDM now shows details of the current download jobs in the tip from tray icon&lt;br /&gt;6.New Action: Go to parent directory&lt;br /&gt;7.Livebookmark can recover last version&lt;br /&gt;8.Update switch from background to page mode.&lt;br /&gt;9.Fix Bug: Adblock change "&lt;&gt;" to "&lt;&lt;"&lt;br /&gt;10.Fix Bug: "javascript:" alike url don't pop new tab</description><enclosure url="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.2.exe" length="2356320" type="application/octet-stream" /><media:content url="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.2.exe" fileSize="2356320" type="application/octet-stream" /></item><item><title>IE7Pro v2.1 Released (03-03-2008)</title><link>http://ie7pro.blogspot.com/2008/03/ie7pro-v21-released-03-03-2008.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 03 Mar 2008 19:34:32 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-3125438864359392837</guid><description>Download URL:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.1.exe"&gt;IE7Pro 32bit version&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MD5SUM: b8658fbc9a47ae0020c215a37d9a9c02&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.1.x64.exe"&gt;IE7Pro 64bit version&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MD5SUM:881ce4cfa7530c3a26ac7d2cb0b2dfd0&lt;br /&gt;&lt;br /&gt;IE7Pro is a must have add-on for Internet Explorer, which includes a lot of features and tweaks to make your IE friendlier, more useful, secure and customizable. IE7Pro includes Tabbed Browsing Management, Spell Check, Inline Search, Auto Fill Form, Super Drag Drop, Crash Recovery, Proxy Switcher, Mouse Gesture, Tab History Browser, Web Accelerator, User Agent Switcher, Webpage Capturer, AD Blocker, Flash Block, Greasemonkey like User Scripts platform, User Plug-ins, MiniDM, Google sponsored search and many more power packed features. You can customize not just Internet Explorer, but even your favorite website according to your need and taste using IE7Pro.&lt;br /&gt;&lt;br /&gt;Changelogs:&lt;br /&gt;1.&lt;strong&gt; Change IE7Pro icon&lt;/strong&gt;&lt;br /&gt;2&lt;strong&gt;IE7Pro improved&lt;/strong&gt;&lt;br /&gt; * User config file online backup&lt;br /&gt; * Add keyboard shortcut CTRL+SHIFT+Mouse hover over mediaplayer control to save  media file(Support download Youtube/dailymotion/tudou.com/6.cn)&lt;br /&gt; * spellcheck improved&lt;br /&gt; * inline search improved&lt;br /&gt; * Crash recovery dialog changed to page&lt;br /&gt; * Last session restore automatically now&lt;br /&gt; * Open new window from address bar history&lt;br /&gt; * User can hide commandbar of IE now&lt;br /&gt; * Add support for always open popup window in new tab&lt;br /&gt; * Clear url history work under vista now&lt;br /&gt; * IE context menu add tab history&lt;br /&gt; * Two shortcut added:&lt;br /&gt;     * Switch enable/disable Adblock&lt;br /&gt;     * Switch enable/disable MiniDM&lt;br /&gt;3.&lt;strong&gt;MiniDM improved&lt;/strong&gt;&lt;br /&gt; * Keep pressing Ctrl+Alt to click link will disable miniDM&lt;br /&gt; * MiniDM have log now&lt;br /&gt; * MiniDM support SHA1/MD5 now&lt;br /&gt; * MiniDM can ignore user defined file type.&lt;br /&gt; * MiniDM support more action on exit&lt;br /&gt; * MiniDM new function&lt;br /&gt;     * Local time&lt;br /&gt;     * User can add download task without enable main window&lt;br /&gt;     * User can hide alarm window now</description><enclosure url="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.1.exe" length="2321744" type="application/octet-stream" /><media:content url="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.1.exe" fileSize="2321744" type="application/octet-stream" /></item><item><title>IE7pro v2.0 Released (02-01-2008)</title><link>http://ie7pro.blogspot.com/2008/01/ie7pro-v20-released-02-01-2008.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 03 Mar 2008 19:48:52 -0600</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-6797555846272007758</guid><description>Download URL:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.0.exe"&gt;IE7Pro 32bit version&lt;/a&gt;&lt;br /&gt;MD5SUM: 91ec6f0cb8949ce77c88e9e9d2d4a270 &lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.0.x64.exe"&gt;&lt;br /&gt;IE7Pro 64bit version&lt;/a&gt;&lt;br /&gt;MD5SUM:e165c6f992524d1474625822644e474b &lt;br /&gt;&lt;br /&gt;IE7Pro is a must have add-on for Internet Explorer, which includes a lot of features and tweaks to make your IE friendlier, more useful, secure and customizable. IE7Pro includes Tabbed Browsing Management, Spell Check, Inline Search, Auto Fill Form, Super Drag Drop, Crash Recovery, Proxy Switcher, Mouse Gesture, Tab History Browser, Web Accelerator, User Agent Switcher, Webpage Capturer, AD Blocker, Flash Block, Greasemonkey like User Scripts platform, User Plug-ins, MiniDM, Google sponsored search and many more power packed features. You can customize not just Internet Explorer, but even your favorite website according to your need and taste using IE7Pro.&lt;br /&gt;&lt;br /&gt;Changelogs: &lt;br /&gt;1. Move to full modular version, Hope it will increase the stability&lt;br /&gt;2. Add MiniDM as a simple replacement for IE default download window&lt;br /&gt;3. Add hotkey CTRL+M to minimize IE windows to tray icon&lt;br /&gt;4. 64bit version released (&lt;a href="http://www.ie7pro.com/download.php"&gt;http://www.ie7pro.com/download.php&lt;/a&gt;)&lt;br /&gt;5. Google sponsored search added</description><enclosure url="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.0.exe" length="2321744" type="application/octet-stream" /><media:content url="http://dl.ie7pro.com/ie7prodl/IE7proSetup_2.0.exe" fileSize="2321744" type="application/octet-stream" /></item><item><title>IE7pro v1.2 Released (30-10-2007)</title><link>http://ie7pro.blogspot.com/2007/10/ie7pro-v12-released-30-10-2007.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Tue, 30 Oct 2007 05:39:02 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-4035043575551949590</guid><description>Download URL:&lt;br /&gt;&lt;a href="http://dl.ie7pro.com/ie7prodl/IE7proSetup.exe"&gt;IE7proSetup.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MD5SUM:532c07f082a415df45b3b42076c81c99&lt;br /&gt;&lt;br /&gt;IE7Pro is a must have add-on for Internet Explorer, which includes a&lt;br /&gt;lot of features and tweaks to make your IE friendlier, more useful,&lt;br /&gt;secure and customizable. IE7Pro includes Tabbed Browsing Management,&lt;br /&gt;Spell Check, Inline Search, Auto Fill Form, Super Drag Drop, Crash&lt;br /&gt;Recovery, Proxy Switcher, Mouse Gesture, Tab History Browser, Web&lt;br /&gt;Accelerator, User Agent Switcher, Webpage Capturer, AD Blocker, Flash&lt;br /&gt;Block, Greasemonkey like User Scripts platform, User Plug-ins and many&lt;br /&gt;more power packed features. You can customize not just Internet&lt;br /&gt;Explorer, but even your favorite website according to your need and&lt;br /&gt;taste using IE7Pro.&lt;br /&gt;&lt;br /&gt;Changelogs: IE7Pro v1.2 (30-10-2007):&lt;br /&gt;&lt;br /&gt;1. Ad Blocker -&lt;br /&gt;* Rules Counter added.&lt;br /&gt;* Table filter added.&lt;br /&gt;* Support for "Contains" match.&lt;br /&gt;* Table filter as a separate section in the Ad Blocker rules added.&lt;br /&gt;* Default Ad Blocker rules updated.&lt;br /&gt;&lt;br /&gt;2. IE7Pro Menu and Preference Window -&lt;br /&gt;* Shortcut for "Clear Privacy" feature added.&lt;br /&gt;* Uninstall Plugins from the Preference Window now.&lt;br /&gt;* Check for updates Manually now.&lt;br /&gt;&lt;br /&gt;3. Autoform ignore parameters now.&lt;br /&gt;&lt;br /&gt;4. Support for "View Selected Source Code".</description><enclosure url="http://dl.ie7pro.com/ie7prodl/IE7proSetup.exe" length="1656048" type="application/octet-stream" /><media:content url="http://dl.ie7pro.com/ie7prodl/IE7proSetup.exe" fileSize="1656048" type="application/octet-stream" /></item><item><title>IE7Pro v.1.1 Released (11-09-2007)</title><link>http://ie7pro.blogspot.com/2007/09/ie7pro-v11-released-11-09-2007.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Tue, 11 Sep 2007 04:36:47 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-6352778743761681000</guid><description>IE7pro v1.1 Released (11-09-2007)&lt;br /&gt;&lt;br /&gt;Download URL:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.ie7pro.com/ie7prodl/IE7proSetup.exe"&gt;IE7proSetup.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MD5SUM: a31cb2ee684d020aede22f9ec703284e&lt;br /&gt;&lt;br /&gt;IE7Pro is a must have add-on for Internet Explorer, which includes a lot of features and tweaks to make your IE friendlier, more useful, secure and customizable. IE7Pro includes Tabbed Browsing Management, Spell Check, Inline Search, Auto Fill Form, Super Drag Drop, Crash Recovery, Proxy Switcher, Mouse Gesture, Tab History Browser, Web Accelerator, User Agent Switcher, Webpage Capturer, AD Blocker, Flash Block, Greasemonkey like User Scripts platform, User Plug-ins and many more power packed features. You can customize not just Internet Explorer, but even your favorite website according to your need and taste using IE7Pro.&lt;br /&gt;&lt;br /&gt;Changelogs: IE7Pro v1.1 (11-09-2007):&lt;br /&gt;&lt;br /&gt;1 Add Online Bookmarks&lt;br /&gt;2 Add Text Saver&lt;br /&gt;3 Add Privacy Cleaner&lt;br /&gt;4 Easy Homepage improved&lt;br /&gt;5 Fix some bugs</description><enclosure url="http://dl.ie7pro.com/ie7prodl/IE7proSetup.exe" length="1641464" type="application/octet-stream" /><media:content url="http://dl.ie7pro.com/ie7prodl/IE7proSetup.exe" fileSize="1641464" type="application/octet-stream" /></item><item><title>IE7pro v1.0 Released (14-08-2007)</title><link>http://ie7pro.blogspot.com/2007/08/ie7pro-v10-released-14-08-2007.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 13 Aug 2007 02:34:47 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-9100235860352072699</guid><description>IE7pro v1.0 Released (14-08-2007)&lt;br /&gt;&lt;br /&gt;Download URL:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.ie7pro.com/ie7prodl/IE7proSetup.exe"&gt;IE7proSetup.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MD5SUM: bce4998f0c0d9decbb936eb5a7a9da68&lt;br /&gt;&lt;br /&gt;IE7Pro is a must have add-on for Internet Explorer, which includes a lot of features and tweaks to make your IE friendlier, more useful, secure and customizable. IE7Pro includes Tabbed Browsing Management, Spell Check, Inline Search, Auto Fill Form, Super Drag Drop, Crash Recovery, Proxy Switcher, Mouse Gesture, Tab History Browser, Web Accelerator, User Agent Switcher, Webpage Capturer, AD Blocker, Flash Block, Greasemonkey like User Scripts platform, User Plug-ins and many more power packed features. You can customize not just Internet Explorer, but even your favorite website according to your need and taste using IE7Pro.&lt;br /&gt;&lt;br /&gt;Changelogs: IE7Pro v1.0 (14-08-2007):&lt;br /&gt;&lt;br /&gt;1. EasyHome added&lt;br /&gt;2. Hotkey full customizable now&lt;br /&gt;3. Single IE instance support&lt;br /&gt;4. Tab session restore function added&lt;br /&gt;5. Can use hotkey to dupliate tabs&lt;br /&gt;6. DEP problem solved&lt;br /&gt;7. Fix autofill in iframe bugs&lt;br /&gt;8. Inline search improved&lt;br /&gt;9. Spell checking improved&lt;br /&gt;10. Plugin system improved&lt;br /&gt;11. IE6 Quick Search Added&lt;br /&gt;12. Update automatic notfiy now</description><enclosure url="http://dl.ie7pro.com/ie7prodl/IE7proSetup.exe" length="1583960" type="application/octet-stream" /><media:content url="http://dl.ie7pro.com/ie7prodl/IE7proSetup.exe" fileSize="1583960" type="application/octet-stream" /></item><item><title>Flash Tutorial : Using IE7Pro User Script</title><link>http://ie7pro.blogspot.com/2007/07/flash-tutorial-using-ie7pro-user-script.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 23 Jul 2007 21:32:32 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-9159250182010507510</guid><description>&lt;h3&gt;Watch Tutorial&lt;/h3&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="650" height="480" ID="Captivate1"&gt;&lt;br /&gt;  &lt;param name="movie" value="http://www.ie7pro.com/img/tutorial/usersrcipts.swf"&gt;&lt;br /&gt;  &lt;param name="quality" value="high"&gt;&lt;br /&gt;  &lt;param name="menu" value="false"&gt;&lt;br /&gt;  &lt;param name="loop" value="0"&gt;&lt;br /&gt;  &lt;embed src="http://www.ie7pro.com/img/tutorial/usersrcipts.swf" width="650" height="480" loop="0" play="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;h3&gt;Download Flash File&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/usersrcipts.swf"&gt;http://www.ie7pro.com/img/tutorial/usersrcipts.swf&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;Watch Macromedia Captivate Source&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/usersrcipts.cp"&gt;http://www.ie7pro.com/img/tutorial/usersrcipts.cp&lt;/a&gt;</description><enclosure url="http://www.ie7pro.com/img/tutorial/usersrcipts.swf" length="1377874" type="application/x-shockwave-flash" /><media:content url="http://www.ie7pro.com/img/tutorial/usersrcipts.swf" fileSize="1377874" type="application/x-shockwave-flash" /></item><item><title>Flash Tutorial : Using IE7Pro Tab History Management</title><link>http://ie7pro.blogspot.com/2007/07/flash-tutorial-using-ie7pro-tab-history.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 23 Jul 2007 20:39:24 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-9139364666152044689</guid><description>&lt;h3&gt;Watch Tutorial&lt;/h3&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="650" height="480" ID="Captivate1"&gt;&lt;br /&gt;  &lt;param name="movie" value="http://www.ie7pro.com/img/tutorial/Tab_History.swf"&gt;&lt;br /&gt;  &lt;param name="quality" value="high"&gt;&lt;br /&gt;  &lt;param name="menu" value="false"&gt;&lt;br /&gt;  &lt;param name="loop" value="0"&gt;&lt;br /&gt;  &lt;embed src="http://www.ie7pro.com/img/tutorial/Tab_History.swf" width="650" height="480" loop="0" play="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;h3&gt;Download Flash File&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/Tab_History.swf"&gt;http://www.ie7pro.com/img/tutorial/Tab_History.swf&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;Watch Macromedia Captivate Source&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/Tab_History.cp"&gt;http://www.ie7pro.com/img/tutorial/Tab_History.cp&lt;/a&gt;</description><enclosure url="http://www.ie7pro.com/img/tutorial/Tab_History.swf" length="1501435" type="application/x-shockwave-flash" /><media:content url="http://www.ie7pro.com/img/tutorial/Tab_History.swf" fileSize="1501435" type="application/x-shockwave-flash" /></item><item><title>Flash Tutorial : Using IE7Pro Supper Drag &amp; Drop</title><link>http://ie7pro.blogspot.com/2007/07/flash-tutorial-using-ie7pro-supper-drag_10.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 23 Jul 2007 20:41:55 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-5692952689250861562</guid><description>&lt;h3&gt;Watch Tutorial&lt;/h3&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="650" height="480" ID="Captivate1"&gt;&lt;br /&gt;  &lt;param name="movie" value="http://www.ie7pro.com/img/tutorial/super_DragDrop.swf"&gt;&lt;br /&gt;  &lt;param name="quality" value="high"&gt;&lt;br /&gt;  &lt;param name="menu" value="false"&gt;&lt;br /&gt;  &lt;param name="loop" value="0"&gt;&lt;br /&gt;  &lt;embed src="http://www.ie7pro.com/img/tutorial/super_DragDrop.swf" width="650" height="480" loop="0" play="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;h3&gt;Download Flash File&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/super_DragDrop.swf"&gt;http://www.ie7pro.com/img/tutorial/super_DragDrop.swf&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;Watch Macromedia Captivate Source&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/super_DragDrop.cp"&gt;http://www.ie7pro.com/img/tutorial/super_DragDrop.cp&lt;/a&gt;</description><enclosure url="http://www.ie7pro.com/img/tutorial/super_DragDrop.swf" length="980816" type="application/x-shockwave-flash" /><media:content url="http://www.ie7pro.com/img/tutorial/super_DragDrop.swf" fileSize="980816" type="application/x-shockwave-flash" /></item><item><title>Flash Tutorial : Using IE7Pro Supper Drag &amp; Drop</title><link>http://ie7pro.blogspot.com/2007/07/flash-tutorial-using-ie7pro-supper-drag.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 23 Jul 2007 20:41:01 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-6985640136888289908</guid><description>&lt;h3&gt;Watch Tutorial&lt;/h3&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="650" height="480" ID="Captivate1"&gt;&lt;br /&gt;  &lt;param name="movie" value="http://www.ie7pro.com/img/tutorial/super_DragDrop.swf"&gt;&lt;br /&gt;  &lt;param name="quality" value="high"&gt;&lt;br /&gt;  &lt;param name="menu" value="false"&gt;&lt;br /&gt;  &lt;param name="loop" value="0"&gt;&lt;br /&gt;  &lt;embed src="http://www.ie7pro.com/img/tutorial/super_DragDrop.swf" width="650" height="480" loop="0" play="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;h3&gt;Download Flash File&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/super_DragDrop.swf"&gt;http://www.ie7pro.com/img/tutorial/super_DragDrop.swf&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;Watch Macromedia Captivate Source&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/super_DragDrop.cp"&gt;http://www.ie7pro.com/img/tutorial/super_DragDrop.cp&lt;/a&gt;</description><enclosure url="http://www.ie7pro.com/img/tutorial/super_DragDrop.swf" length="980816" type="application/x-shockwave-flash" /><media:content url="http://www.ie7pro.com/img/tutorial/super_DragDrop.swf" fileSize="980816" type="application/x-shockwave-flash" /></item><item><title>Flash Tutorial : Using IE7Pro Proxy Switcher</title><link>http://ie7pro.blogspot.com/2007/07/flash-tutorial-using-ie7pro-proxy.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 23 Jul 2007 20:41:18 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-8142224827732140064</guid><description>&lt;h3&gt;Watch Tutorial&lt;/h3&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="650" height="480" ID="Captivate1"&gt;&lt;br /&gt;  &lt;param name="movie" value="http://www.ie7pro.com/img/tutorial/proxy.swf"&gt;&lt;br /&gt;  &lt;param name="quality" value="high"&gt;&lt;br /&gt;  &lt;param name="menu" value="false"&gt;&lt;br /&gt;  &lt;param name="loop" value="0"&gt;&lt;br /&gt;  &lt;embed src="http://www.ie7pro.com/img/tutorial/proxy.swf" width="650" height="480" loop="0" play="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;h3&gt;Download Flash File&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/proxy.swf"&gt;http://www.ie7pro.com/img/tutorial/proxy.swf&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;Watch Macromedia Captivate Source&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/proxy.cp"&gt;http://www.ie7pro.com/img/tutorial/proxy.cp&lt;/a&gt;</description><enclosure url="http://www.ie7pro.com/img/tutorial/proxy.swf" length="559136" type="application/x-shockwave-flash" /><media:content url="http://www.ie7pro.com/img/tutorial/proxy.swf" fileSize="559136" type="application/x-shockwave-flash" /></item><item><title>Flash Tutorial : Using IE7Pro Ad Blocker</title><link>http://ie7pro.blogspot.com/2007/07/flash-tutorial-using-ie7pro-ad-blocker.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 23 Jul 2007 20:41:21 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-7302530455628118675</guid><description>&lt;h3&gt;Watch Tutorial&lt;/h3&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="650" height="480" ID="Captivate1"&gt;&lt;br /&gt;  &lt;param name="movie" value="http://www.ie7pro.com/img/tutorial/AD_ Block.swf"&gt;&lt;br /&gt;  &lt;param name="quality" value="high"&gt;&lt;br /&gt;  &lt;param name="menu" value="false"&gt;&lt;br /&gt;  &lt;param name="loop" value="0"&gt;&lt;br /&gt;  &lt;embed src="http://www.ie7pro.com/img/tutorial/AD_ Block.swf" width="650" height="480" loop="0" play="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;h3&gt;Download Flash File&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/AD_ Block.swf"&gt;http://www.ie7pro.com/img/tutorial/AD_ Block.swf&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;Watch Macromedia Captivate Source&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/AD_Block.cp"&gt;http://www.ie7pro.com/img/tutorial/AD_Block.cp&lt;/a&gt;</description></item><item><title>Flash Tutorial : Using IE7Pro Inline Search</title><link>http://ie7pro.blogspot.com/2007/07/flash-tutorial-using-ie7pro-inline.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 23 Jul 2007 20:41:27 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-7805348828030612934</guid><description>&lt;h3&gt;Watch Tutorial&lt;/h3&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="650" height="480" ID="Captivate1"&gt;&lt;br /&gt;  &lt;param name="movie" value="http://www.ie7pro.com/img/tutorial/inline_search.swf"&gt;&lt;br /&gt;  &lt;param name="quality" value="high"&gt;&lt;br /&gt;  &lt;param name="menu" value="false"&gt;&lt;br /&gt;  &lt;param name="loop" value="0"&gt;&lt;br /&gt;  &lt;embed src="http://www.ie7pro.com/img/tutorial/inline_search.swf" width="650" height="480" loop="0" play="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;h3&gt;Download Flash File&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/inline_search.swf"&gt;http://www.ie7pro.com/img/tutorial/inline_search.swf&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;Watch Macromedia Captivate Source&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/inline_search.cp"&gt;http://www.ie7pro.com/img/tutorial/inline_search.cp&lt;/a&gt;</description><enclosure url="http://www.ie7pro.com/img/tutorial/inline_search.swf" length="630243" type="application/x-shockwave-flash" /><media:content url="http://www.ie7pro.com/img/tutorial/inline_search.swf" fileSize="630243" type="application/x-shockwave-flash" /></item><item><title>Flash Tutorial : Using IE7Pro Mouse Gestures</title><link>http://ie7pro.blogspot.com/2007/07/flash-tutorial-using-ie7pro-auto-fill.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 23 Jul 2007 20:41:31 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-6833444335405735851</guid><description>&lt;h3&gt;Watch Tutorial&lt;/h3&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="650" height="480" ID="Captivate1"&gt;&lt;br /&gt;  &lt;param name="movie" value="http://www.ie7pro.com/img/tutorial/mouse_gestures.swf"&gt;&lt;br /&gt;  &lt;param name="quality" value="high"&gt;&lt;br /&gt;  &lt;param name="menu" value="false"&gt;&lt;br /&gt;  &lt;param name="loop" value="0"&gt;&lt;br /&gt;  &lt;embed src="http://www.ie7pro.com/img/tutorial/mouse_gestures.swf" width="650" height="480" loop="0" play="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;h3&gt;Download Flash File&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/mouse_gestures.swf"&gt;http://www.ie7pro.com/img/tutorial/mouse_gestures.swf&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;Watch Macromedia Captivate Source&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/mouse_gestures.cp"&gt;http://www.ie7pro.com/img/tutorial/mouse_gestures.cp&lt;/a&gt;</description><enclosure url="http://www.ie7pro.com/img/tutorial/mouse_gestures.swf" length="1415619" type="application/x-shockwave-flash" /><media:content url="http://www.ie7pro.com/img/tutorial/mouse_gestures.swf" fileSize="1415619" type="application/x-shockwave-flash" /></item><item><title>Flash Tutorial : using ad blocker</title><link>http://ie7pro.blogspot.com/2007/07/flash-tutorial-using-ad-blocker.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 23 Jul 2007 20:41:35 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-7319592081313829836</guid><description>&lt;h3&gt;Watch Tutorial&lt;/h3&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="650" height="480" ID="Captivate1"&gt;&lt;br /&gt;  &lt;param name="movie" value="http://www.ie7pro.com/img/tutorial/AD_ Block.swf"&gt;&lt;br /&gt;  &lt;param name="quality" value="high"&gt;&lt;br /&gt;  &lt;param name="menu" value="false"&gt;&lt;br /&gt;  &lt;param name="loop" value="0"&gt;&lt;br /&gt;  &lt;embed src="http://www.ie7pro.com/img/tutorial/AD_ Block.swf" width="650" height="480" loop="0" play="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="false"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;h3&gt;Download Flash File&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/AD_ Block.swf"&gt;http://www.ie7pro.com/img/tutorial/AD_ Block.swf&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;Watch Macromedia Captivate Source&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.ie7pro.com/img/tutorial/AD_ Block.cp"&gt;http://www.ie7pro.com/img/tutorial/AD_ Block.cp&lt;/a&gt;</description></item><item><title>Tutorial : How to make a plugin for IE7Pro</title><link>http://ie7pro.blogspot.com/2007/06/tutorial-how-to-make-plugin-for-ie7pro.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Thu, 28 Jun 2007 20:56:29 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-6734819952093931161</guid><description>&lt;h2 style="COLOR: #000099"&gt;Introduction&lt;/h2&gt;&lt;br /&gt;To make a JavaScript plug-in for IE7Pro, you must:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Know a little JavaScript of another language programming (JavaScript is easy!)&lt;/li&gt;&lt;li&gt;Understand the Document Object Model of IE (and others browsers)&lt;/li&gt;&lt;li&gt;Can using an notepad (such Notepad++ or Notepad.exe)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;This tutorial is very easy but demonstrates only the basis features of the plug-ins&lt;br /&gt;&lt;br /&gt;Naturally, you can learn more information about the plug-in on the IE7Pro Web Site.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;br /&gt;FremyCompany&lt;br /&gt;&lt;h2 style="COLOR: #000099"&gt;The common architecture&lt;/h2&gt;&lt;h3&gt;The root directory&lt;/h3&gt;&lt;br /&gt;To start a plug-in, I recommended you to create a directory in the /plugins.&lt;br /&gt;&lt;br /&gt;The name of this directory should be the same that the name you'll give to your plug-in, but it's not very important.&lt;br /&gt;&lt;h3&gt;The PLUGIN.JS file&lt;/h3&gt;&lt;br /&gt;In this directory, put a plugin.js file.&lt;br /&gt;&lt;br /&gt;The content of all plug-ins should begin with this:&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;// ==UserScript==&lt;br /&gt;  // @name          &lt;strong&gt;PluginName (by Author)&lt;/strong&gt;&lt;br /&gt;  // @namespace      http://iescripts.org/&lt;br /&gt;  // @description   &lt;strong&gt;MoreInfo&lt;/strong&gt;&lt;br /&gt;  // @statussize    &lt;strong&gt;Size of the plugin (ie: 16)&lt;/strong&gt;&lt;br /&gt;  // ==/UserScript==&lt;br /&gt;(function() {&lt;br /&gt;  //  Localize the URL's path&lt;br /&gt;  function fpath(url) { return "ie7pro://pluginpath/"+url; }&lt;br /&gt;  //  Content all the PLUGIN API&lt;br /&gt;  var plugin = PRO_plugin(@name);&lt;br /&gt;  //  Used to know which icon is currently used&lt;br /&gt;  var getIcon = function() {&lt;br /&gt;  return "ie7pro://pluginpath/bg.png";&lt;br /&gt;  }&lt;br /&gt;  //  Used to set the icon of the plugin&lt;br /&gt;  function setIcon(url) {&lt;br /&gt;  plugin.setStatusIcon(url);&lt;br /&gt;  getIcon=function() { return url; };&lt;br /&gt;  }&lt;br /&gt;  plugin.onpagechange=function (sessID, url, state) {&lt;br /&gt;  if  (state==1) {&lt;br /&gt;  // A new page is opened&lt;br /&gt;  }&lt;br /&gt;  if  (state==2) {&lt;br /&gt;  // A new page is loaded&lt;br /&gt;  }&lt;br /&gt;  }&lt;br /&gt;  })()&lt;/pre&gt;&lt;h3&gt;The utility of all the functions&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;fpath (url)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Transform a relative URL to a long URL. IE7Pro do that for you.&lt;br /&gt;&lt;br /&gt;IE7PRO://pluginpath/ is replaced by the local path of the plug-in's root directory.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;plugin&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;See the reference of the PLUGIN API on &lt;a href="http://www.iescripts.org/help/pro_plugin.html"&gt;&lt;strong&gt;http://www.iescripts.org/help/pro_plugin.htm&lt;/strong&gt;l&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In addition to the PLUGIN API, some other PRO_ functions are accessible in the code&lt;br /&gt;&lt;ul&gt;&lt;li&gt;get/setIcon([newUrl])&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Get or set the icon of the Plug-in.&lt;br /&gt;&lt;br /&gt;The recommended size is 16 by 16 pixels.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;onpagechange(sessID, url, state)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;This function is call each time a new page is opened and loaded.&lt;br /&gt;&lt;br /&gt;You can't interact with the page when the status is set to "opened".&lt;br /&gt;&lt;br /&gt;sessID: sessID is very important, that's the identifier of the current tab.&lt;br /&gt;&lt;br /&gt;When you want to do something on a tab, you must have a reference to this session's ID.&lt;br /&gt;&lt;br /&gt;url: The URL of the page currently opened (can be found without this parameter)&lt;br /&gt;&lt;br /&gt;state: The status of the actual page (1: opened; 2: loaded)&lt;br /&gt;&lt;br /&gt;In the cycles of live of a page, the onpagecreate event is called two times. Firstly with state = 1 and secondly with state = 2.&lt;br /&gt;&lt;strong&gt;Sample of use: &lt;em&gt;Print the URL of the file in the plug-in area&lt;/em&gt;&lt;/strong&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;[...]&lt;br /&gt;  plugin.onpagechange=function (sessID, url, state) {&lt;br /&gt;  if  (state==1) {&lt;br /&gt;  plugin.setStatusText(url, sessID)&lt;br /&gt;  }&lt;br /&gt;  }&lt;br /&gt;[...]&lt;/pre&gt;&lt;h2 style="COLOR: #000099"&gt;How to create a Button Plug-in&lt;/h2&gt;&lt;h3&gt;Catch the onclick event&lt;/h3&gt;&lt;br /&gt;The most of the time, you'll make a clickable plug-in.&lt;br /&gt;&lt;br /&gt;To catch when the user click on the plug-in, there's the onclick event&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;plugin.onclick = function(sessID, currentUrl) {&lt;br /&gt;  //  The user click on the plug-in&lt;br /&gt;  }&lt;/pre&gt;&lt;strong&gt;Sample of use: &lt;em&gt;Clear the plug-in's area&lt;/em&gt;&lt;/strong&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;plugin.onclick = function(sessID, currentUrl) {&lt;br /&gt;  plugin.setStatusText("", sessID)&lt;br /&gt;  }&lt;/pre&gt;&lt;h3&gt;Displaying an image instead of the text&lt;/h3&gt;&lt;br /&gt;Display a text in the plug-in area is very useful but the most of the time, it's better to display an icon (such the "e"-icon of IE7Pro)&lt;br /&gt;&lt;br /&gt;To do this, you must indicate an icon in the header of the file and store this icon in the root directory&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;// @defaulticon    ie7pro://pluginpath/&lt;strong&gt;bg.png&lt;/strong&gt;&lt;/pre&gt;&lt;br /&gt;If you want a highlight of your icon when the mouse comes in the plug-in area, you can use this simple code:&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt; plugin.onmouseenter = function() {&lt;br /&gt;  setIcon(fpath(&lt;strong&gt;"bg_over.png"&lt;/strong&gt;))&lt;br /&gt;  }&lt;br /&gt;  plugin.onmouseleave = function() {&lt;br /&gt;  setIcon(fpath(&lt;strong&gt;"bg.png"&lt;/strong&gt;))&lt;br /&gt;  }&lt;/pre&gt;&lt;h2 style="COLOR: #000099"&gt;How to create a context-menu for the plug-in?&lt;/h2&gt;&lt;br /&gt;To add an entry to the context-menu of the plug-in, you can do this:&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;function &lt;strong&gt;func&lt;/strong&gt;(sessID, url) {&lt;br /&gt;  //  The use clicked on "&lt;strong&gt;DisplayText&lt;/strong&gt;"&lt;br /&gt;  }&lt;br /&gt;  plugin.registerContextMenu("&lt;strong&gt;DisplayText&lt;/strong&gt;", &lt;strong&gt;func&lt;/strong&gt;)&lt;/pre&gt;&lt;br /&gt;If you want to add a separator, you can use this code:&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;plugin.registerContextMenu("&lt;strong&gt;separator&lt;/strong&gt;")&lt;/pre&gt;&lt;h2 style="COLOR: #000099"&gt;How to save / load options&lt;/h2&gt;&lt;br /&gt;Theses two functions are used to store settings of your application, such language…&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;// Get the value of "&lt;strong&gt;optionName&lt;/strong&gt;"&lt;br /&gt;  var &lt;strong&gt;option&lt;/strong&gt; = PRO_&lt;strong&gt;getValue&lt;/strong&gt;(&lt;strong&gt;optionName&lt;/strong&gt;, valueIfOptionIsNotSetted)&lt;br /&gt;// Set the value of "&lt;strong&gt;optionName&lt;/strong&gt;"&lt;br /&gt;  PRO_&lt;strong&gt;setValue&lt;/strong&gt;(&lt;strong&gt;optionName&lt;/strong&gt;, &lt;strong&gt;option&lt;/strong&gt;)&lt;/pre&gt;&lt;h2 style="COLOR: #000099"&gt;Interact with the page&lt;/h2&gt;&lt;h3&gt;Getting the URL of the page&lt;/h3&gt;&lt;br /&gt;The URL can be obtained with the url parameter.&lt;br /&gt;&lt;br /&gt;But if you want, you can find the URL of the current document without it.&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;// Get the URL as text-format&lt;br /&gt;function getUrl(sessID) {&lt;br /&gt;  return plugin.getCurrentDocument(sessID).location.href;&lt;br /&gt;  }&lt;/pre&gt;&lt;br /&gt;You can get the URL as URILocation (see MSDN: document.location), too :&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;// Get the URL as URILocation&lt;br /&gt;  function getUri(sessID) {&lt;br /&gt;  return plugin.getCurrentDocument(sessID).location;&lt;br /&gt;  }&lt;/pre&gt;&lt;h3&gt;Executing JavaScript into the web page&lt;/h3&gt;&lt;br /&gt;They are two ways to execute JavaScript on the current page.&lt;br /&gt;&lt;h4&gt;With PRO_openInTab&lt;/h4&gt;&lt;br /&gt;If you have only a short JavaScript to execute (one line), you can simply use the PRO_openInTab, this is easy and you don't pass any parameter to the function&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;function injectJS(js) {&lt;br /&gt;  PRO_openInTab("javascript:"  + js, 0)&lt;br /&gt;  }&lt;/pre&gt;&lt;br /&gt;How does this function work? This is simple, Internet Explorer executes JavaScript if the location of a page is set to "javascript: …". Here we are opening a javascript: URL in the current tab (parameter 0). Because it's an URL, it can only execute one line of JavaScript.&lt;br /&gt;&lt;h4&gt;With window.execScript&lt;/h4&gt;&lt;br /&gt;Internet Explorer implements a simple function for evaluating scripts in a window.&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;function evalJS(js, sessID) {&lt;br /&gt;  var document =  plugin.getCurrentDocument(sessID);&lt;br /&gt;  var window =  document.parentWindow;&lt;br /&gt;  window.execScript(js);&lt;br /&gt;  }&lt;/pre&gt;&lt;br /&gt;You can also specify the language and execute any VBScript:&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;function evalVB(vb,  sessID) {&lt;br /&gt;  var document =  plugin.getCurrentDocument(sessID);&lt;br /&gt;  var window =  document.parentWindow;&lt;br /&gt;  window.execScript(vb,"vbscript");&lt;br /&gt;  }&lt;/pre&gt;&lt;br /&gt;You can now execute more than one line of code (\n = new line):&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;var doSomething=(&lt;br /&gt;  "if  (document.getElementById('data')) {\n"+&lt;br /&gt;  "   document.getElementById('data').value='Plugin Actived !'; \n"+&lt;br /&gt;  "}"&lt;br /&gt;  );&lt;br /&gt;evalJS(doSomething, sessID);&lt;/pre&gt;&lt;h3&gt;Using DOM&lt;/h3&gt;&lt;br /&gt;Here, we'll do the same thing that the preview code, but directly in the plug-in:&lt;br /&gt;&lt;br /&gt;The first thing you must do before is getting the document and the window objects&lt;br /&gt;&lt;br /&gt;To do this, you need the id of the current session.&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;function setData(sessID) {&lt;br /&gt;  var document =  plugin.getCurrentDocument(sessID);&lt;br /&gt;  var window =  document.parentWindow;&lt;br /&gt;  // ...&lt;br /&gt;  }&lt;/pre&gt;&lt;br /&gt;Next to this, you can do as you were in a JavaScript file:&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;function setData(sessID) {&lt;br /&gt;  var document =  plugin.getCurrentDocument(sessID);&lt;br /&gt;  var window = document.parentWindow;&lt;br /&gt;  if  (document.getElementById('data')) {&lt;br /&gt;  document.getElementById('data').value='Plugin Actived !';&lt;br /&gt;  }&lt;br /&gt;  }&lt;/pre&gt;&lt;h3&gt;Using ActiveXObject&lt;/h3&gt;&lt;br /&gt;Currently, it's not possible to create an instance of an ActiveXObject.&lt;br /&gt;&lt;br /&gt;The follow code causes an error:&lt;br /&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;plugin.onclick = function(sessID, currentUrl) {&lt;br /&gt;  try {&lt;br /&gt;  var document =  plugin.getCurrentDocument(sessID);&lt;br /&gt;  var window = document.parentWindow;&lt;br /&gt;  var activeX = &lt;strong&gt;window.ActiveXObject("Msxml2.DOMDocument")&lt;/strong&gt;;&lt;br /&gt;  PRO_openInTab("javascript:alert('"+activeX+"')", 0)&lt;br /&gt;  } catch (ex) {&lt;br /&gt;  PRO_openInTab("javascript:alert('"+ex.message+"')",  0)&lt;br /&gt;  }&lt;br /&gt;  }&lt;/pre&gt;&lt;h3&gt;Using popup&lt;/h3&gt;&lt;br /&gt;Use the plugin.popupWindow function and plugin.onpopupclose event to use popup&lt;br /&gt;&lt;strong&gt;Some tips:&lt;/strong&gt;&lt;br /&gt;&lt;ol type="1"&gt;&lt;li&gt;&lt;strong&gt;Encode&lt;/strong&gt; your files as ANSI or UNICODE&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Start&lt;/strong&gt; all your files with &amp;lt;!-- saved from url=(0014)about:internet --&amp;gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Impose&lt;/strong&gt; a font for your dialogs by CSS&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;* { font-family: Tahoma; font-size: 10pt; }&lt;br /&gt;&lt;ol type="1" start="4"&gt;&lt;li&gt;&lt;strong&gt;Try&lt;/strong&gt; to let some with space at bottom of your dialogs for large-font UI&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Return a value&lt;/strong&gt; to onpopupcolose with window.returnValue &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;h2 style="COLOR: #000099"&gt;Some useful functions&lt;/h2&gt;&lt;br /&gt;These functions need evalJS and evalVB functions.&lt;br /&gt;&lt;h3&gt;Alert (Message Box)&lt;/h3&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;function alert(txt, sessID) {&lt;br /&gt;  var document = plugin.getCurrentDocument(sessID);&lt;br /&gt;  var window =  document.parentWindow;&lt;br /&gt;  return window.alert(txt);&lt;br /&gt;  }&lt;/pre&gt;&lt;h3&gt;Confirm (True – False)&lt;/h3&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;function confirm(txt, sessID) {&lt;br /&gt;  var document =  plugin.getCurrentDocument(sessID);&lt;br /&gt;  var window =  document.parentWindow;&lt;br /&gt;  return window.confirm(txt);&lt;br /&gt;  }&lt;/pre&gt;&lt;h3&gt;Prompt (String)&lt;/h3&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;function propmt(txt, default, sessID) {&lt;br /&gt;  var document =  plugin.getCurrentDocument(sessID);&lt;br /&gt;  var window =  document.parentWindow;&lt;br /&gt;  return window.prompt(txt,  default);&lt;br /&gt;  }&lt;/pre&gt;&lt;h3&gt;GetSelection (Text-/ControlRange)&lt;/h3&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;function getSelection(sessID) {&lt;br /&gt;  try {&lt;br /&gt;  var document = plugin.getCurrentDocument(sessID);&lt;br /&gt;  return document.selection.createRange();&lt;br /&gt;  } catch (ex) { return null; }&lt;br /&gt;  }&lt;/pre&gt;&lt;h3&gt;Go (Navigate in the history)&lt;/h3&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;// 0 : Refresh; 1 : Next; -1 : Preview&lt;br /&gt;  function go(index, sessID) {&lt;br /&gt;  var document  = plugin.getCurrentDocument(sessID);&lt;br /&gt;  var window = document.parentWindow;&lt;br /&gt;  window.history.go(index);&lt;br /&gt;  }&lt;/pre&gt;&lt;h3&gt;$ (GetElementById)&lt;/h3&gt;&lt;pre style="BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid"&gt;function $(ID, sessID) {&lt;br /&gt;  var document =  plugin.getCurrentDocument(sessID);&lt;br /&gt;  return document.getElementById(ID);&lt;br /&gt;  }&lt;/pre&gt;&lt;h2 style="COLOR: #000099"&gt;Learn more &lt;/h2&gt;&lt;ul type="disc"&gt;&lt;li&gt;&lt;a href="http://www.iescripts.org/help"&gt;http://www.iescripts.org/help&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms533054.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms533054.aspx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.google.com/"&gt;Google is your friend!&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Thanks to Author: FremyCompany&lt;/h2&gt;</description></item><item><title>7 Internet Explorer Add-Ons to Supercharge Your Browsing</title><link>http://ie7pro.blogspot.com/2007/06/7-internet-explorer-add-ons-to.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Tue, 05 Jun 2007 21:42:39 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-1477802560875187361</guid><description>One of the more significant developments for Internet Explorer 7 was the introduction of add-ons, which lets third-party developers add features that are missing in the original browser. The appropriately named Windows Marketplace is where you’ll find these add-ons, which are not all free.&lt;br /&gt;Although the selection of add-ons isn’t as extensive compared to the number of Firefox extensions, you can still find several (for free) that help make your web browsing faster and more productive. We’ll highlight seven of these add-ons for IE7:&lt;br /&gt;&lt;strong&gt;1. IE7Pro:&lt;/strong&gt; This is an extremely feature-rich add-on that includes mouse gestures, crash recovery, tab history, support for Greasemonkey-like scripts, and much more. We could almost end this post right here given how feature-packed this add-on is.&lt;br /&gt;&lt;strong&gt;2. GooglePreviewIE:&lt;/strong&gt; Adds thumbnail images to the search results pages of Google and Yahoo so you can preview websites before clicking through.&lt;br /&gt;&lt;strong&gt;3. IECopySelectedLinks:&lt;/strong&gt; Forget about copying links one by one. This add-on lets you select multiple links at once and copy them to the clipboard. Very handy when you need to do some research.&lt;br /&gt;&lt;strong&gt;4. BizForm Bar:&lt;/strong&gt; Until identity management systems like OpenID start being adopted en masse, filling out registration forms at every website you go to will be a continuing headache. Make life easier by installing an auto form filler that will remember your passwords and personal information for you.&lt;br /&gt;&lt;strong&gt;5. ieSpell:&lt;/strong&gt; One of the most useful features in Firefox 2 is the inline spell-checking feature. Now you can have it in IE7 too. If you’re a blogger, this is a must-have.&lt;br /&gt;&lt;strong&gt;6. StumbleUpon Toolbar:&lt;/strong&gt; Join 2 million other users who are channel-surfing the web. Now that eBay has acquired StumbleUpon, you’ll be hearing a lot more about it if you haven’t already.&lt;br /&gt;&lt;strong&gt;7. RSS Feeds Toolbar:&lt;/strong&gt; Displays the latest feed headlines in a toolbar. Perfect for the feed addict who needs to stay in constant contact with the latest news.&lt;br /&gt;Bonus: &lt;strong&gt;FoxyTunes for Internet Explorer:&lt;/strong&gt; Lets you control media players like iTunes, Winamp, and Windows Media Player from your browser। A must-have for heavy music listeners.&lt;br /&gt;&lt;br /&gt;Source:&lt;a href="http://www.digitalalchemy.tv/2007/06/7-internet-explorer-add-ons-to.html"&gt;http://www.digitalalchemy.tv/2007/06/7-internet-explorer-add-ons-to.html&lt;/a&gt;&lt;br /&gt;If you is own this post, And you want to delete this post, please tell us.</description></item><item><title>How to Block Intellitxt Ads</title><link>http://ie7pro.blogspot.com/2007/05/how-to-block-intellitxt-ads.html</link><category>intellitxt</category><category>ad block</category><category>ad बlocker</category><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Mon, 14 May 2007 02:56:12 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-7194149341219025763</guid><description>&lt;div class="titbd article"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="titbd article"&gt;Source : &lt;a href="http://www.ie7pro.com/ad-blocker-intellitxt.html"&gt;http://www.ie7pro.com/ad-blocker-intellitxt.html&lt;/a&gt;&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;&lt;h3&gt;What is Intellitxt and How does it works?&lt;/h3&gt;&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;IntelliTXT is a advertistment platform developed by Vibrant Media. Website authors insert a script into their pages which calls the IntelliTXT platform when a viewer views the page; this script then finds keywords on the page and double underlines them. When holding the mouse over the double underlined link, an advertisement associated with that word will pop up. Advertisers pay to have their ads associated with particular words. "Context" is considered ensuring that the ads are relevant to the web page hosting IntelliTXT.&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;The liability of this feature is that it makes pages more difficult to read; scrolling down the page may inadvertently cause delays while random ads flash on and pause before disappearing.&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;img alt="Intellitxt Ads" src="http://www.ie7pro.com/img/article/ad-blocker-intellitxt.png" /&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;&lt;br /&gt;&lt;h3&gt;How to Block Intellitxt Ads&lt;/h3&gt;&lt;/dt&gt;&lt;dd&gt;There are many way to remove Intellitxt Ads, IE7Pro Ad Blocker may be the easist way for Internet Explorer 7 user.&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;1. Open IE7Pro "Preferrence"  - "Ad blocker" to add Ad Blocker Rules &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;&lt;img alt="Config IE7Pro Ad Blocker" src="http://www.ie7pro.com/img/article/ad-blocker-intellitxt-1.png" /&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;2. Select Filter Type as "Url Block Filter" and add "*intellitxt.com*" and "*vibrantmedia.com*"  to the rules. &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;&lt;img height="536" src="http://www.ie7pro.com/img/article/ad-blocker-intellitxt-2.png" width="665" /&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;3. Browse the website with intellitxt and You will found the Intellitxt Ads is disappeared.&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;&lt;img height="283" src="http://www.ie7pro.com/img/article/ad-blocker-intellitxt-3.png" width="596" /&gt;&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;p&gt; &lt;/p&gt;</description></item><item><title>IE7Pro beefs up Internet Explorer</title><link>http://ie7pro.blogspot.com/2007/05/ie7pro-beefs-up-internet-by-peter.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Sun, 13 May 2007 22:07:55 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-2690911966332419770</guid><description>Source: &lt;a href="http://www.webware.com/8301-1_109-9717827-2.html?part=rss&amp;tag=feed&amp;amp;subj=Webware"&gt;http://www.webware.com/8301-1_109-9717827-2.html?part=rss&amp;tag=feed&amp;amp;subj=Webware&lt;/a&gt;&lt;br /&gt;Author: By Peter Butler&lt;br /&gt;&lt;br /&gt;&lt;img height="93" alt="IE7Pro" src="http://i.i.com.com/cnwk.1d/i/bto/20070510/ie7pro_promograb.jpg" width="189" /&gt;(Credit: CNET Networks)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.webware.com/Mozilla-Firefox/3000-2356_4-10208565.html?tag=dl-blog"&gt;&lt;strong&gt;Mozilla Firefox&lt;/strong&gt;&lt;/a&gt; gets a lot of praise for the countless third-party &lt;a href="http://www.download.com/Firefox-Extensions/3150-11745_4-0.html?tag=dl-blog"&gt;&lt;strong&gt;extensions&lt;/strong&gt;&lt;/a&gt; that add features like FTP, download management, and tab customization to the open-source browser. The most popular browser on the market, &lt;a href="http://www.webware.com/Internet-Explorer/3000-2356_4-10013275.html?tag=dl-blog"&gt;&lt;strong&gt;Internet Explorer&lt;/strong&gt;&lt;/a&gt;, also has its fair share of &lt;a href="http://www.download.com/Internet-Explorer-Add-ons/3150-12512_4-0.html?tag=dl-blog"&gt;&lt;strong&gt;add-ons&lt;/strong&gt;&lt;/a&gt;, but nowhere near the number or quality of its competitor.&lt;br /&gt;&lt;p&gt;One new download for Internet Explorer, however, adds a number of valuable features that are only replicated in numerous different Firefox extensions. Among its many enhancements, &lt;a href="http://www.webware.com/IE7Pro/3000-12867_4-10649334.html?tag=dl-blog"&gt;&lt;strong&gt;IE7Pro&lt;/strong&gt;&lt;/a&gt; adds tab management, ad blocking, Flash blocking, crash recovery, and the ability to re-open closed tabs to the Microsoft browser. Even cooler, it allows user-based scripts much like &lt;a href="http://www.webware.com/Greasemonkey/3000-11745_4-10382405.html?tag=dl-blog"&gt;&lt;strong&gt;Greasemonkey&lt;/strong&gt;&lt;/a&gt; for Firefox. Again, the scripts aren't nearly as impressive as Greasemonkey, but the idea is a good one.&lt;br /&gt;&lt;/p&gt;&lt;img height="244" alt="IE7Pro user scripts" src="http://i.i.com.com/cnwk.1d/i/bto/20070510/ie7pro_scripts_270x244.jpg" width="270" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;User scripts in IE7Pro let you download Flash video, skin Gmail, or preview links in Google.&lt;/p&gt;&lt;br /&gt;(Credit: CNET Networks)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Despite the name, the latest version of IE7Pro now supports both Internet Explorer 6 as well as Internet Explorer 7. I can't understand why anyone would continue to use IE6 by choice, but I also know personally many people who have switched back from version 7, so it's great to see IE7Pro support it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;As mentioned, a lot of the functionality in IE7Pro already exists in Mozilla Firefox or can be duplicated with extensions. IE7Pro adds a few new powers to tab management, such as the ability to retrieve closed tabs via a "tab history" interface and close tabs by double-clicking, but &lt;a href="http://www.webware.com/Tab-Mix-Plus/3000-11745_4-10503067.html?tag=dl-blog"&gt;&lt;strong&gt;Tab Mix Plus&lt;/strong&gt;&lt;/a&gt; for Firefox blows it away when it comes to customizing the appearance and behavior of your browser tabs.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;An ad blocker in IE7Pro comes with a large number of default filters for blocking advertisements from Web pages, and the ability to create your own filter with domain names and wild cards. &lt;a href="http://www.webware.com/Adblock-Plus/3000-11745_4-10636539.html?tag=dl-blog"&gt;&lt;strong&gt;Adblock Plus&lt;/strong&gt;&lt;/a&gt; for Firefox offers a very similar feature, with the further ability to block out specific images or domains directly from Web pages. However, in my testing, the two were equally effective in filtering out advertisements from mainstream commercial Web sites.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The "Greasemonkey-like" user scripts in IE7Pro appear to have a lot of potential, but they're definitely kludgey. In particular, the Gmail CSS skin, which is supposed to clean up the appearance of the already spartan Gmail interface, caused severe instability and a few full crashes. Stability in general was compromised in Internet Explorer 7 whenever I ran any of the user-based scripts.&lt;/p&gt;&lt;br /&gt;&lt;img height="152" alt="IE7 Pro AccuWeather plug-in compared with ForecastFox" src="http://i.i.com.com/cnwk.1d/i/bto/20070510/accuweather_ie7pro_vs_forecastfox_270x152.jpg" width="270" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Compare the AccuWeather plug-in for IE7Pro (above) with ForecastFox (below) in this split-screen image.&lt;/p&gt;&lt;br /&gt;(Credit: CNET Networks)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There are a few additional plug-ins for IE7Pro that add even more features, but they're limited right now to three types of additional content in your IE status bar: AccuWeather forecasts; Alexarank and Google pagerank for any Web site; and Web server info for visited sites. When compared to &lt;a href="http://www.webware.com/ForecastFox/3000-11745_4-10365641.html?tag=dl-blog"&gt;&lt;strong&gt;ForecastFox&lt;/strong&gt;&lt;/a&gt; for Firefox, however, the AccuWeather interface in IE7Pro leaves much to be desired.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;For me, the coolest unique feature in IE7Pro is the ability to quickly snap screenshots of your browser windows, including full Web pages, even if they stretch far below the edge of your browser interface. The Firefox add-on &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2703"&gt;&lt;strong&gt;Snapper&lt;/strong&gt;&lt;/a&gt; provides similar functionality, but it hasn't been updated for Firefox 2.0. I'll likely disable all of the scripts and plug-ins for IE7Pro, but the screenshot and tab-history features definitely make it worth keeping it installed for now.&lt;/p&gt;</description></item><item><title>PC Pro: Product Reviews: IE7pro</title><link>http://ie7pro.blogspot.com/2007/05/pc-pro-product-reviews-ie7pro.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Wed, 09 May 2007 00:20:47 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-6555152182547535081</guid><description>&lt;strong&gt;Verdict:&lt;/strong&gt; Customise Internet Explorer 7 to the way you work with add-ons - and most are free too.&lt;br /&gt;&lt;br /&gt;&lt;img class="newsPic" src="http://www.pcpro.co.uk/picture_library/dir_119/it_portal_pic_59627_t.jpg" width="130" border="0" /&gt; &lt;span id="intelliTXT"&gt;&lt;br /&gt;While Firefox has enjoyed a healthy plug-in community for several years, Internet Explorer has lagged behind somewhat. That's set to change with the arrival of IE7 and the &lt;a href="http://www.ieaddons.com/" target="_blank"&gt;http://www.ieaddons.com/&lt;/a&gt; website, though. There are 400 downloadable extensions for IE7 users, although with many coming at a cost, it's best to choose wisely.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The latest Firefox release has a spellchecker as one of its core features, so it's good to see IE7 catch up at last. ieSpell is free for personal use and integrates with Microsoft Office's proofing tools, including bi-directional use of your existing custom dictionary. It doesn't actually require Office to work, though, and uses both UK and US dictionaries. Ultimately, it isn't quite as good as the Firefox checker, which highlights spelling errors on-the-fly, but until something better arrives, it's an essential download.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IE7pro is another free add-on that attempts to address the gap between Internet Explorer and Firefox. With an emphasis on ease of use, security and customisation, it does a pretty good job. Highlights include the ability to double-click and close a tab, Opera-style mouse gestures (waggle your mouse to perform an action), saving the whole web page to an image and a basic ad blocker. But our favourite function has to be the Firefox-alike session crash recovery that can get you right back to where you were. With support for Vista too, it comes highly recommended.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LinkStash is a commercial add-on, but comes with a 30-day evaluation period. It's also the last bookmark manager you'll ever need. Supporting Opera and Firefox bookmarks, as well as IE7, all your Favorites are kept in a single&lt;br /&gt;&lt;br /&gt;Explorer-style format. Every bookmark has a field for comments (and automatic website password control), plus ratings and colour highlight labelling - you can also open it from within IE7 tabs. With all your bookmarks in one file, it makes backup and synchronisation between computers much easier. It saves space as well: 500 bookmarks that would use 2MB in IE require only 70KB with LinkStash.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ad Muncher is another of the commercial add-ons available for IE7, but having used it for a few weeks we soon forgot about that - just like we forgot about website adverts. The ad-blocking market is a crowded one, but Ad Muncher has been seven years in development and it shows. It's hugely customisable, will remove pop-ups, pop-unders, embedded adverts, audio, Flash, background images, prevent auto-bookmarking, prevent web-bug tracking and all the time leave small, inoffensive text-only adverts alone (unless you want it to remove them as well).&lt;br /&gt;The extensive configuration options mean you can be sure Ad Muncher will take out only what you don't want to see, leaving what you do want where it is. Not all ad blockers are so considerate. Indeed, it's up to you to decide exactly what Ad Muncher treats as an advert, from standard banners to specific keywords and even down to a JavaScript call, if you like. Page formatting is left intact, with only the ads removed, and there's little impact on loading times. Best of all, though, it just works without creating any browsing problems, and that's exactly how it should be.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For even the most casual web developer, the Microsoft-developed IE Developer Toolbar is another essential. One click opens up a toolbar occupying the bottom third of your screen, from where you can manipulate, explore and further understand any web page you visit. From modifying the Document Object Model (DOM) to locating specific elements of the page, you can view HTML object class names, link paths and tab index values. You can validate HTML, CSS, WAI and RSS, display image dimensions and file sizes, and even instantly resize IE to any given window size. Whether you're just curious to learn more about web coding, need to troubleshoot a page or ensure your site meets accessibility requirement, the IE Developer Toolbar brings it all together in a single download.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="right"&gt;By Davey Winder&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Source: &lt;a href="http://www.pcpro.co.uk/reviews/107319/ie7pro.html"&gt;http://www.pcpro.co.uk/reviews/107319/ie7pro.html&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;</description></item><item><title>Tucows Articles - How To Block Ads On the Web</title><link>http://ie7pro.blogspot.com/2007/05/tucows-articles-how-to-block-ads-on-web.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Tue, 08 May 2007 23:00:16 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-3293665131973997236</guid><description>&lt;h2&gt;How To Block Ads On the Web&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;By Jordan Running&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;25-Apr-2007 &lt;/p&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Advertising is a hairy creature. You could consider it either the best thing or the worst thing ever to happen to the web. Best because it allows a wide variety of online services from email to video hosting to be used free of charge by anyone on the planet. Worst because, let's face it, a lot of ads on the web are alarmingly obnoxious.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I'm here to tell you how to get rid of almost all of the obnoxious ones. Not because I don't think the operators of free sites deserve to make a living, but because I think if they can't do it without giving me a headache in the process, they might want to think about adjusting their business model.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Let's Talk About Pop-Ups&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Pop-up windows, and their crafty cousins pop-unders, occupy their own special place in advertising hell. Fortunately, if you're using a modern web browser, pop-ups should be little more than a distantï¿½possibly repressedï¿½memory. Current browsers like Firefox, Internet Explorer 7, and Opera all feature built-in pop-up blocking that works great. If you're not using one of these browsers (you can check your Internet Explorer version by going to Help &amp;gt; About...), then for your own sake upgrade! I recommend going straight for &lt;a href="http://www.mozilla.com/"&gt;Firefox&lt;/a&gt;o or &lt;a href="http://www.opera.com/"&gt;Opera&lt;/a&gt;, but if you're an Internet Explorer fan the &lt;a href="http://www.microsoft.com/ie/"&gt;most recent version&lt;/a&gt; is passable.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;By the way, if you're already running one of these browsers and are seeing more than the occasional pop-up window, especially when you're not browsing the web, you probably have a different problem: spyware or adware, collectively referred to as &lt;a href="http://en.wikipedia.org/wiki/Malware"&gt;malware&lt;/a&gt;. Malware is malicious software that infiltrates your computer for the purpose of stealing your personal information, using it as part of a "botnet" to send out spam or viruses, or, in some cases, just showing you unwanted ads. These programs sometimes launch pop-up windows using your web browser (so they might say "Internet Explorer" at the top), but the problem is actually unrelated to your browser. To get rid of these you'll have to run a malware removal program like &lt;a href="http://www.tucows.com/preview/236049"&gt;Ad-Aware&lt;/a&gt; or &lt;a href="http://www.tucows.com/preview/310138"&gt;Spybot Search &amp; Destroy&lt;/a&gt;, which is a different topic entirely.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Blocking the Rest...&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;...in Firefox&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;With pop-up ads out of the way, we can deal with the rest of our problem: Animated banners that flash garish colors, play music and sounds, obscure the content we're trying to read, and urge us to punch monkeys and zap gnomes. If you use Firefox, your best choice is &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1865"&gt;Adblock Plus&lt;/a&gt;, a free add-on that's capable of blocking almost all ads on the web.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Most of the time Adblock Plus just sits on your toolbar or status bar looking pretty. You wouldn't even know it's working except for the refreshing lack of ads on the sites you visit. By default Adblock Plus (ABP) blocks every ad it can. One thing you'll want to do is add some subscriptions &lt;a href="http://adblockplus.org/en/subscriptions"&gt;at the ABP site&lt;/a&gt;. Subscriptions are regularly-updated lists of "rules" for blocking new types of ads and ad providers. If you click on ABP's red stop sign icon, you'll see a list of all the rules you currently have. You don't want to go overboard with rules, since you might inadvertently end up blocking thingsï¿½like real content you're interested inï¿½that you don't want to.&lt;/p&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;img height="333" alt="Adblock Plus" src="http://www-s.tucows.com/i/art/images/adblock_plus.png" width="425" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;While you're browsing, if you see an ad that Adblock Pro isn't blocking automatically, you can right-click on it and choose the Adblock option (like "Adblock Image" or "Adblock Frame") to quickly add a rule for it, thus blocking it forever. If you decide there's a web site or a page that you don't want to block ads onï¿½say, a page you visit frequently and want to supportï¿½you can right-click on the ABP icon and disable ad-blocking on the current page or the entire server. This will add an "exception rule" to your rule list.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;One small caveat is that if you have a lot of rules they might occasionally interfere with legitimate content. So if you go to a page and don't see what you expect (like some photos that are supposed to be there), try turning off Adblock Plus by middle-clicking (i.e. with the mouse wheel) or right-clicking and unchecking "Enable Adblock Plus" and reloading the page. If the content that was missing has suddenly appeared, you may want to add a rule if you intend to visit the site in the future.&lt;/p&gt;&lt;br /&gt;&lt;h4&gt;...in Internet Explorer&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;As I've remarked before, the free add-on market for Internet Explorer is anemic compared to Firefox's, but you're not totally out of luck. A good place to start is &lt;a href="http://www.ie7pro.com/"&gt;IE7Pro&lt;/a&gt;. IE7Pro isn't just an ad-blocking add-on, it also has a lot of other useful features like tabbed browsing enhancements, crash recovery, mouse gestures and more. In the ad department it blocks Flash ads, images, and IFrames much like Adblock Plus according to URL.&lt;/p&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;img height="320" alt="IE7Pro" src="http://www-s.tucows.com/i/art/images/ie7pro.png" width="425" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Unlike Adblock Pro, by default IE7Pro automatically blocks all Flash movies, which may include things like games or videos you're interested in. In this case, you have to add the site to your whitelist by right-clicking on the IE7Pro icon in the status bar and choosing &lt;strong&gt;Ad filter advanced &amp;gt; Don't block this site...&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Another option, if you think blocking ads might be worth a few bucks to you, is the well-regarded &lt;a href="http://tucows.com/preview/386719"&gt;Ad Muncher&lt;/a&gt;. Ad Muncher is a stand-alone program that works with all browsers (and some other programs like ICQ) and claims "the most extensive advertising filter list available." Ad Muncher is free to try, but costs $24.95 after the 30-day trial. Also, it has a cute cow mascot which I'm rather fond of.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Like I said, ads can be obnoxious but some of them are a necessary evil. Remember that some of the sites you use every day exist solely because of ad revenue, and if you want those sites to continue to exist you should should do them the courtesy of not blocking their ads, and even clicking on them once in awhile. That said, for those ads that give us headaches and get in our way deserve to be blocked, and hopefully these tools will help you do it.&lt;/p&gt;Source: &lt;a href="http://www.tucows.com/article/1516"&gt;http://www.tucows.com/article/1516&lt;/a&gt;</description><enclosure url="http://www.opera.com/" length="-1" type="application/xml" /><media:content url="http://www.opera.com/" type="application/xml" /></item><item><title>Use IE7Pro User Script to download youtube video</title><link>http://ie7pro.blogspot.com/2007/05/use-ie7pro-user-script-to-download.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Tue, 08 May 2007 21:53:02 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-3304255037935544679</guid><description>&lt;h1&gt;&lt;br /&gt;&lt;dt&gt;&lt;img id="logo" height="43" alt="Download Youtube Video" src="http://www.youtube.com/img/pic_youtubelogo_123x63.gif" name="logo" /&gt; Download Youtube Video&lt;br /&gt;&lt;/h1&gt;&lt;br /&gt;&lt;dl&gt;&lt;br /&gt;&lt;dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;em&gt;Are your tired of copy&amp;amp;paste urls to download youtube video? Now it's even easier!&lt;/em&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;&lt;br /&gt;&lt;h3&gt;Simple Steps to Download Youtube Video&lt;/h3&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;1. Download and Install IE7Pro 0.9.12 &lt;/dt&gt;&lt;br /&gt;&lt;dt&gt;2. Enable "Download Video from Youtube" in "Features" - "User Scripts"&lt;br /&gt;&lt;dd&gt;&lt;img alt="Config 'Download Youtube Video'" src="http://www.ie7pro.com/img/article/download-youtube-video.png" /&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;3. Now on every youtube video page there should be a download like right beside the video , that says "save as..." to download this youtube video.&lt;br /&gt;&lt;dd&gt;&lt;img alt="Youtube Video Download Link" src="http://www.ie7pro.com/img/article/download-youtube-videos.png" /&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;4. click the download link, and save the video file as a .flv file. IE7 will try to save it as "get_video", you need to change the file type to .flv type, and change the first part to whatever you prefer. &lt;/dt&gt;&lt;br /&gt;&lt;dt&gt;5. Now you need to either download a media player that runs .flv flies, or download a program that converts them to other files types. Here are some links of both.&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;FLV PLayers&lt;br /&gt;&lt;dd&gt;&lt;a href="http://www.martijndevisser.com/2005/10/flv_player_updated.html"&gt;FLV Player&lt;/a&gt;&lt;br /&gt;&lt;dd&gt;&lt;a href="http://www.videolan.org/vlc/"&gt;VLC player&lt;/a&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;FLV Converters&lt;br /&gt;&lt;dd&gt;&lt;a href="http://forum.videohelp.com/viewtopic.php?t=259578"&gt;Riva FLV Encoder&lt;/a&gt;&lt;br /&gt;&lt;dd&gt;&lt;a href="http://www.effectmatrix.com/total-video-converter/"&gt;Total Video Converter&lt;/a&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;&lt;br /&gt;&lt;h3&gt;Alternative User Script to Download Youtube Video&lt;/h3&gt;&lt;br /&gt;&lt;dd&gt;&lt;br /&gt;&lt;dd&gt;Another built-in User Script, "Download Video", supports YouTube, Google Video, Metacafe, Myspace, Break.com, Putfile, Dailymotion, Sevenload, MyVideo.de and Clipfish.de. You can use that to download youtube video. &lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;br /&gt;&lt;/dt&gt;</description></item><item><title>How to write an plugin for IE7Pro</title><link>http://ie7pro.blogspot.com/2007/05/how-to-write-plugin-for-ie7pro.html</link><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Tue, 08 May 2007 21:49:30 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-3793363298662682514</guid><description>&lt;dl&gt;&lt;br /&gt;&lt;dt&gt;1. General infomation &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;All plugin file located in &amp;lt;IE7Pro Installation Directory&amp;gt;/plugins/&amp;lt;plugin name&amp;gt;/plugin.js . &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;We only support one javascript file now( all functions must be in this file).It must be named as "plugin.js". &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;strong&gt;for example:&lt;/strong&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;c:\program files\ie7pro\plugins\serverinfo\plugin.js &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;And you need the next header for plugin.js &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;// ==UserScript==&lt;br /&gt;&lt;br /&gt;// @name testplugin&lt;br /&gt;&lt;br /&gt;// @namespace http://www.artefxdesign.com/greasemonkey&lt;br /&gt;&lt;br /&gt;// @description Adds Netflix search links to IMDb pages&lt;br /&gt;&lt;br /&gt;// @statussize 80&lt;br /&gt;&lt;br /&gt;// ==/UserScript==&lt;br /&gt;&lt;br /&gt;@name must be an unique id compare to other plugins.&lt;br /&gt;&lt;br /&gt;@statussize is the width of status bar display area for this plugin.&lt;br /&gt;&lt;br /&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;2. Current Support APIs: &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;&lt;strong&gt;(1) PRO_setValue(name, value)&lt;/strong&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Allows user script authors to persist simple values locally. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;strong&gt;(2) PRO_getValue(name, default)&lt;/strong&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Retrieve a value set with setValue. If the value is not found, default is returned instead. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;strong&gt;(3) PRO_log(msg)&lt;/strong&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Output the debug message. you need install debugview to see the msg. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;http://www.microsoft.com/technet/sysint … gview.mspx &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;strong&gt;(4) PRO_openInTab(url, flags)&lt;/strong&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Open an new tab. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;flags:0=Current Tab, 1= New Tab Foreground, 2= New Tab Background &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;strong&gt;(5) PRO_addStyle(css)&lt;/strong&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Adds a string of CSS to the document. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;strong&gt;(6) var httpreq = PRO_xmlhttpRequest();&lt;/strong&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Same as XMLHTTPRequest but can make an xmlhttp request to other domains. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;http://msdn2.microsoft.com/en-us/library/ms535874.aspx &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;strong&gt;(7) var plugin = PRO_plugin(@name);&lt;/strong&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;strong&gt;Methods:&lt;/strong&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;1) registerContextMenu(name, func) &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;registerContextMenu("separator"); // add an separator for menu &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;function prototype: menuCommand(cookie, url) &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;2) setStatusInfo(imgurl, text, tip, cookie) &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;3) popupWindow(url, width, height, cookie) &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;URL support local path:ie7pro://pluginpath/foo.png &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;strong&gt;Properties:&lt;/strong&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;1) onpagechange &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;fire when url change. state:1=page loading, 2= page loaded &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;function prototype: handlePageChange(cookie, url, state) &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;2) ontabcreate &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;fire when Tab created. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;function prototype: handleTabCreate(cookie) &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;2) onpopupclose &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;fire when the window which opened by popupWindow closed. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;function prototype: handlePopupClose(url) &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;3. User scripts &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;User scripts support all above APIs except PRO_plugin. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;User scripts are executed after the DOM is fully loaded, but before onload occurs. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;They are executed in an environment very much like regular DHTML scripts are, and executed completely in the content document. &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;4. Example : Alexa rank and Google Pagerank Plugin &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;&lt;br /&gt;&lt;p&gt;// ==UserScript==&lt;br /&gt;&lt;br /&gt;// @name Alexa rank/google pagerank&lt;br /&gt;&lt;br /&gt;// @namespace http://www.alexa.com&lt;br /&gt;&lt;br /&gt;// @description Display web site Alexa Rank &amp; Google Rank(Thanks SearchStatus@Firefox)&lt;br /&gt;&lt;br /&gt;// @statussize 160&lt;br /&gt;&lt;br /&gt;// ==/UserScript==&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(function()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;var plugin = PRO_plugin(@name);&lt;br /&gt;&lt;br /&gt;plugin.onpagechange = handlePageChange;&lt;br /&gt;&lt;br /&gt;plugin.registerContextMenu("Show Google results from this site", menuShowGoogleResult);&lt;br /&gt;&lt;br /&gt;plugin.registerContextMenu("Show Google Related Site", menuShowGoogleRelated);&lt;br /&gt;&lt;br /&gt;plugin.registerContextMenu("Show Alexa Overview", menuShowAlexaOverview);&lt;br /&gt;&lt;br /&gt;plugin.registerContextMenu("Show Alexa Traffic Detail", menuShowAlexaTraffic);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;var gCookie = "";&lt;br /&gt;&lt;br /&gt;var gAlexaRank = "";&lt;br /&gt;&lt;br /&gt;var gGoogleRank = "";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;var reqObj = new Object();&lt;br /&gt;&lt;br /&gt;reqObj.request = function(callback, cookie, url, userAgent, lastModify) {&lt;br /&gt;&lt;br /&gt;var req;&lt;br /&gt;&lt;br /&gt;req = PRO_xmlhttpRequest();&lt;br /&gt;&lt;br /&gt;req.onreadystatechange = function() {&lt;br /&gt;&lt;br /&gt;if (req.readyState == 4) {// completed&lt;br /&gt;&lt;br /&gt;if (req.status &amp;lt; 400) {// only if "OK"&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;&lt;br /&gt;callback(true, req, cookie);&lt;br /&gt;&lt;br /&gt;} catch(err) {&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;} else {&lt;br /&gt;&lt;br /&gt;// PRO_log("There was a problem loading data :\n" + req.status+ "/" + req.statusText);&lt;br /&gt;&lt;br /&gt;callback(false, req, cookie);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;setTimeout(function() {req.forceClean();req = null;}, 1000);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;&lt;br /&gt;req.open("GET", url);&lt;br /&gt;&lt;br /&gt;req.setRequestHeader( "User-Agent", userAgent);&lt;br /&gt;&lt;br /&gt;if(lastModify.length &amp;gt; 0)&lt;br /&gt;&lt;br /&gt;req.setRequestHeader( "If-Modified-Since", lastModify);&lt;br /&gt;&lt;br /&gt;req.send(null);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;} catch(err){&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;return req;&lt;br /&gt;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;p&gt;// escape the url&lt;br /&gt;&lt;br /&gt;function encodeURL(url)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;return escape(url).replace(/\+/g, '%2B').replace(/\"/g, '%22').replace(/\'/g, '%27');&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function menuShowGoogleResult(cookie,url) {&lt;br /&gt;&lt;br /&gt;PRO_openInTab("http://google.com/search?&amp;q=site:"+url,1);&lt;br /&gt;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;p&gt;function menuShowGoogleRelated(cookie,url) {&lt;br /&gt;&lt;br /&gt;PRO_openInTab("http://www.google.com/search?q=related:"+url,1);&lt;br /&gt;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;p&gt;function menuShowAlexaOverview(cookie,url) {&lt;br /&gt;&lt;br /&gt;var urlhost = url.split("/");&lt;br /&gt;&lt;br /&gt;var qhost = urlhost[2];&lt;br /&gt;&lt;br /&gt;PRO_openInTab("http://www.alexa.com/data/details/main?q=&amp;url="+qhost,1);&lt;br /&gt;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;p&gt;function menuShowAlexaTraffic(cookie,url) {&lt;br /&gt;&lt;br /&gt;var urlhost = url.split("/");&lt;br /&gt;&lt;br /&gt;var qhost = urlhost[2];&lt;br /&gt;&lt;br /&gt;PRO_openInTab("http://www.alexa.com/data/details/traffic_details?q=&amp;url="+qhost,1);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;function handlePageChange(cookie, url, state) {&lt;br /&gt;&lt;br /&gt;if(state == 1) {// page loading&lt;br /&gt;&lt;br /&gt;var re = /http:\/\/(.*)/i;&lt;br /&gt;&lt;br /&gt;var urlhost = url.split("/");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;var qhost = urlhost[2];&lt;br /&gt;&lt;br /&gt;gCookie = cookie;&lt;br /&gt;&lt;br /&gt;gAlexaRank = "";&lt;br /&gt;&lt;br /&gt;gGoogleRank = "";&lt;br /&gt;&lt;br /&gt;var encodeurl = encodeURL(qhost);&lt;br /&gt;&lt;br /&gt;var queryurl = "http://xml.alexa.com/data?cli=10&amp;dat=nsa&amp;amp;ver=quirk-searchstatus&amp;uid=20060101000000&amp;amp;userip=126.12.3.4&amp;amp;amp;url=" + encodeurl;&lt;br /&gt;&lt;br /&gt;reqObj.request(processAlexaData, cookie, queryurl, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; Alexa Toolbar)", "Thu, 26 Aug 2002 08:24:16 GMT");&lt;/p&gt;&lt;br /&gt;&lt;p&gt;var encodeurl2 = encodeURL(url);&lt;br /&gt;&lt;br /&gt;var reqgr = "info:" + url;&lt;br /&gt;&lt;br /&gt;var reqgre = "info:" + encodeurl2.replace( "_", "%5F" );&lt;br /&gt;&lt;br /&gt;var gGoogleCHCalc = new googlechcalc();&lt;br /&gt;&lt;br /&gt;var mGoogleCH = gGoogleCHCalc.googleCH( gGoogleCHCalc.strord( reqgr ) );&lt;br /&gt;&lt;br /&gt;mGoogleCH = "6" + gGoogleCHCalc.googleNewCh( mGoogleCH );&lt;br /&gt;&lt;br /&gt;queryurl = "http://toolbarqueries.google.com/search?client=navclient-auto&amp;amp;ch=" + mGoogleCH + "&amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;features=Rank&amp;amp;amp;amp;q=" + reqgre;&lt;br /&gt;&lt;br /&gt;PRO_log(queryurl);&lt;br /&gt;&lt;br /&gt;reqObj.request(processGoogleData, cookie, queryurl, "User-Agent", "Mozilla/4.0 (compatible; GoogleToolbar 2.0.114-big; Windows XP 5.1)");&lt;/p&gt;&lt;br /&gt;&lt;p&gt;} else if(state == 2) {// page loaded&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;p&gt;function processAlexaData(isOK, req, cookie) {&lt;br /&gt;&lt;br /&gt;//PRO_log(req.responseText);&lt;br /&gt;&lt;br /&gt;if(gCookie == cookie) {&lt;br /&gt;&lt;br /&gt;if(isOK) {&lt;br /&gt;&lt;br /&gt;var re = /TEXT=\"(\d+)\"\/\&amp;gt;/i;&lt;br /&gt;&lt;br /&gt;var alexaRank = req.responseText.match(re);&lt;br /&gt;&lt;br /&gt;if(alexaRank.length &amp;gt; 1)&lt;br /&gt;&lt;br /&gt;gAlexaRank = alexaRank[1];&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;gAlexaRank = "0";&lt;br /&gt;&lt;br /&gt;} else {&lt;br /&gt;&lt;br /&gt;gAlexaRank = "0";&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if(gGoogleRank.length &amp;gt; 0) {&lt;br /&gt;&lt;br /&gt;processResult();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;p&gt;function processGoogleData(isOK, req, cookie) {&lt;br /&gt;&lt;br /&gt;if(gCookie == cookie) {&lt;br /&gt;&lt;br /&gt;if(isOK) {&lt;br /&gt;&lt;br /&gt;var re = /Rank_.*?:.*?:(\d+)/i;&lt;br /&gt;&lt;br /&gt;var googleRank = req.responseText.match(re);&lt;br /&gt;&lt;br /&gt;if(googleRank.length &amp;gt; 1)&lt;br /&gt;&lt;br /&gt;gGoogleRank = googleRank[1];&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;gGoogleRank = "0";&lt;br /&gt;&lt;br /&gt;} else {&lt;br /&gt;&lt;br /&gt;gGoogleRank = "0";&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if(gAlexa.length &amp;gt; 0) {&lt;br /&gt;&lt;br /&gt;processResult();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;p&gt;function processResult()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;plugin.setStatusInfo("", "Alexa:"+FormatInteger(gAlexaRank)+" Google:"+gGoogleRank + "/10", "", gCookie);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function googlechcalc() {&lt;br /&gt;&lt;br /&gt;return this;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;googlechcalc.prototype =&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;googleNewCh: function( ch )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;ch = ( ( ( ch / 7 ) &amp;lt;&amp;lt; 2 ) ( ( this.myfmod( ch,13 ) ) &amp;amp; 7 ) );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;prbuf = new Array();&lt;br /&gt;&lt;br /&gt;prbuf[0] = ch;&lt;br /&gt;&lt;br /&gt;for( i = 1; i &amp;lt; 20; i++ )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;prbuf[i] = prbuf[i-1] - 9;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;ch = this.googleCH( this.c32to8bit( prbuf ), 80 );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;return ch;&lt;br /&gt;&lt;br /&gt;},&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;googleCH: function( url )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;var init = 0xE6359A60;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;var length = url.length;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;var a = 0x9E3779B9;&lt;br /&gt;&lt;br /&gt;var b = 0x9E3779B9;&lt;br /&gt;&lt;br /&gt;var c = 0xE6359A60;&lt;br /&gt;&lt;br /&gt;var k = 0;&lt;br /&gt;&lt;br /&gt;var len = length;&lt;br /&gt;&lt;br /&gt;var mixo = new Array();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;while( len &amp;gt;= 12 )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;a += (url[k+0] +(url[k+1]&amp;lt;&amp;lt;8) +(url[k+2]&amp;lt;&amp;lt;16) +(url[k+3]&amp;lt;&amp;lt;24));&lt;br /&gt;&lt;br /&gt;b += (url[k+4] +(url[k+5]&amp;lt;&amp;lt;8) +(url[k+6]&amp;lt;&amp;lt;16) +(url[k+7]&amp;lt;&amp;lt;24));&lt;br /&gt;&lt;br /&gt;c += (url[k+8] +(url[k+9]&amp;lt;&amp;lt;8) +(url[k+10]&amp;lt;&amp;lt;16)+(url[k+11]&amp;lt;&amp;lt;24));&lt;br /&gt;&lt;br /&gt;mixo = this.mix(a,b,c);&lt;br /&gt;&lt;br /&gt;a = mixo[0]; b = mixo[1]; c = mixo[2];&lt;br /&gt;&lt;br /&gt;k += 12;&lt;br /&gt;&lt;br /&gt;len -= 12;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;c += length;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;switch( len )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;case 11:&lt;br /&gt;&lt;br /&gt;c += url[k+10]&amp;lt;&amp;lt;24;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case 10:&lt;br /&gt;&lt;br /&gt;c+=url[k+9]&amp;lt;&amp;lt;16;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case 9 :&lt;br /&gt;&lt;br /&gt;c+=url[k+8]&amp;lt;&amp;lt;8;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case 8 :&lt;br /&gt;&lt;br /&gt;b+=(url[k+7]&amp;lt;&amp;lt;24);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case 7 :&lt;br /&gt;&lt;br /&gt;b+=(url[k+6]&amp;lt;&amp;lt;16);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case 6 :&lt;br /&gt;&lt;br /&gt;b+=(url[k+5]&amp;lt;&amp;lt;8);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case 5 :&lt;br /&gt;&lt;br /&gt;b+=(url[k+4]);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case 4 :&lt;br /&gt;&lt;br /&gt;a+=(url[k+3]&amp;lt;&amp;lt;24);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case 3 :&lt;br /&gt;&lt;br /&gt;a+=(url[k+2]&amp;lt;&amp;lt;16);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case 2 :&lt;br /&gt;&lt;br /&gt;a+=(url[k+1]&amp;lt;&amp;lt;8);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case 1 :&lt;br /&gt;&lt;br /&gt;a+=(url[k+0]);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mixo = this.mix( a, b, c );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if( mixo[2] &amp;lt; 0 )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;return ( 0x100000000 + mixo[2] );&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;return mixo[2];&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;},&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hexdec: function( str )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;return parseInt( str, 16 );&lt;br /&gt;&lt;br /&gt;},&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;zeroFill: function( a, b )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;var z = this.hexdec( 80000000 );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if( z &amp; a )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;a = a &amp;gt;&amp;gt; 1;&lt;br /&gt;&lt;br /&gt;a &amp;amp;= ~z;&lt;br /&gt;&lt;br /&gt;a = 0x40000000;&lt;br /&gt;&lt;br /&gt;a = a &amp;gt;&amp;gt; ( b - 1 );&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;a = a &amp;gt;&amp;gt; b;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;return (a);&lt;br /&gt;&lt;br /&gt;},&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mix: function( a, b, c )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;a -= b; a -= c; a ^= ( this.zeroFill( c, 13 ) );&lt;br /&gt;&lt;br /&gt;b -= c; b -= a; b ^= ( a &amp;lt;&amp;lt; 8 );&lt;br /&gt;&lt;br /&gt;c -= a; c -= b; c ^= ( this.zeroFill( b, 13 ) );&lt;br /&gt;&lt;br /&gt;a -= b; a -= c; a ^= ( this.zeroFill( c, 12 ) );&lt;br /&gt;&lt;br /&gt;b -= c; b -= a; b ^= ( a &amp;lt;&amp;lt; 16);&lt;br /&gt;&lt;br /&gt;c -= a; c -= b; c ^= ( this.zeroFill( b, 5 ) );&lt;br /&gt;&lt;br /&gt;a -= b; a -= c; a ^= ( this.zeroFill( c, 3 ) );&lt;br /&gt;&lt;br /&gt;b -= c; b -= a; b ^= ( a &amp;lt;&amp;lt; 10);&lt;br /&gt;&lt;br /&gt;c -= a; c -= b; c ^= ( this.zeroFill( b, 15 ) );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;var ret = new Array( (a), (b), (c) );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;return ret;&lt;br /&gt;&lt;br /&gt;},&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;strord: function( string )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;var result = new Array();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for( i = 0; i &amp;lt; string.length; i++ )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;result[i] = string.charCodeAt( i);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;return result;&lt;br /&gt;&lt;br /&gt;},&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;c32to8bit: function( arr32 )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;var arr8 = new Array();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for( i = 0; i &amp;lt; arr32.length; i++ )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;for( bitOrder = i * 4; bitOrder &amp;lt;= i * 4 + 3; bitOrder++ )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;arr8[bitOrder] = arr32[i] &amp;amp; 255;&lt;br /&gt;&lt;br /&gt;arr32[i] = this.zeroFill( arr32[i], 8 );&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;return arr8;&lt;br /&gt;&lt;br /&gt;},&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;myfmod: function( x, y )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;var i = Math.floor( x / y );&lt;br /&gt;&lt;br /&gt;return ( x - i * y );&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;function FormatInteger( integer )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;var pattern = "###,###,###,###";&lt;br /&gt;&lt;br /&gt;var result = '';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;integerIndex = integer.length - 1;&lt;br /&gt;&lt;br /&gt;patternIndex = pattern.length - 1;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;while( ( integerIndex &amp;gt;= 0 ) &amp;&amp;amp; ( patternIndex &amp;gt;= 0 ) )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;var digit = integer.charAt( integerIndex );&lt;br /&gt;&lt;br /&gt;integerIndex--;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Skip non-digits from the source integer (eradicate current formatting).&lt;br /&gt;&lt;br /&gt;if( ( digit &amp;lt; '0' ) ( digit &amp;gt; '9') ) continue;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Got a digit from the integer, now plug it into the pattern.&lt;br /&gt;&lt;br /&gt;while( patternIndex &amp;gt;= 0 )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;var patternChar = pattern.charAt( patternIndex );&lt;br /&gt;&lt;br /&gt;patternIndex--;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Substitute digits for '#' chars, treat other chars literally.&lt;br /&gt;&lt;br /&gt;if( patternChar == '#' )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;result = digit + result;&lt;br /&gt;&lt;br /&gt;break;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;result = patternChar + result;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;return result;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;)();&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://www.ie7pro.com/img/article/user-plugin-alexa-google.png" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;</description></item><item><title>How to use Ad Blocker</title><link>http://ie7pro.blogspot.com/2007/05/how-to-use-ad-blocker.html</link><category>ad block</category><category>ad blocker</category><author>noreply@blogger.com (IE7Pro Team)</author><pubDate>Sun, 13 May 2007 22:44:45 -0500</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-2170777580821418462.post-4902184111098250827</guid><description>&lt;h1&gt;&lt;dt&gt;How to use Ad Blocker &lt;/dt&gt;&lt;/h1&gt;&lt;p&gt;&lt;em&gt;Block ad sites and remove banners, image ads and flash ads!&lt;/em&gt; &lt;/p&gt;&lt;dl&gt;&lt;dd&gt;&lt;/dd&gt;&lt;dt&gt;&lt;h3&gt;What can IE7Pro Ad Blocker do? &lt;/h3&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;p&gt;IE7Pro Ad Block can block 5 kinds of ad of webpage . &lt;/p&gt;&lt;dl&gt;&lt;br /&gt;&lt;dt&gt;Block all kind of flash &lt;/dt&gt;&lt;dt&gt;Block url source config by src attribute &lt;/dt&gt;&lt;dt&gt;Block image files which config by &amp;lt;img&amp;gt; tag &lt;/dt&gt;&lt;dt&gt;Block content which config by &amp;lt;div&amp;gt; tag &lt;/dt&gt;&lt;dt&gt;Block content which config by &amp;lt;iframe&amp;gt; tag&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;h3&gt;Flash Block&lt;/h3&gt;&lt;/dt&gt;&lt;dt&gt;Enable/Disable Flash Block &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;There are two way to Enable/Disable Flash Block &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;1. "Preferrence" --&amp;gt; "Ad Filter" --&amp;gt; "Enable Flashing Blocking" &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;2. Left click ie7pro status bar icon --&amp;gt; "Enable Flashing Blocking" &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;What will be blocked? &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;1. Any kind of flash such as swf and flv will be blocked. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;2. Any method to embed flash file for playing in webpage will be blocked. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;3. Flash will not be blocked when flash url is in ie7pro whitelist. &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;What should do to not block certern flash? &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;IE7Pro 0.9.12 and below will block any flash on any site , so when you want to not block certern flash , you need add the url to whitelist . &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Further version will add more customize features for user to control flash block. &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;&lt;br /&gt;&lt;h3&gt;Url Block&lt;/h3&gt;&lt;/dt&gt;&lt;dt&gt;What does url block do? &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Url block will prevent the display of source content config by src attribute. For example : &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;1. &amp;lt;img src="your block url" /&amp;gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;2. &amp;lt;script src="your block url" type="text/javascript"&amp;gt;&amp;lt;/script&amp;gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;3. &amp;lt;iframe src="your block url"&amp;gt;&amp;lt;/iframe&amp;gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;4. &amp;lt;embed src="your block url"&amp;gt;&amp;lt;/embed&amp;gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;5. &amp;lt;frame src="your block url" /&amp;gt; &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;Example: How to online advertisement network provider's ad? &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;There are many online advertisement network provider such as Clicksor.com, Bidvertiser.com, Google Adwords, Adtegrity.com and etc . Most of them use &amp;lt;script&amp;gt; tag to embeded their customer's advertisement to publisher's website. We can use ie7pro url blocker to block this type of advertisement. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Adtegrity.com advertisement code: &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&amp;lt;!-- BEGIN STANDARD TAG - 728 x 90 - Sing365: Section: 4593 - DO NOT MODIFY --&amp;gt;&amp;lt;SCRIPT TYPE="text/javascript" SRC="http://content.adtegrity.net/rmtag3.js"&amp;gt;&amp;lt;/SCRIPT&amp;gt;&amp;lt;SCRIPT language="JavaScript"&amp;gt;var rm_host = "http://ad.adtegrity.net";var rm_section_id = 129;rmShowAd("728x90");&amp;lt;/SCRIPT&amp;gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Url Block code: *adtegrity.net/rmtag3.js* &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Be careful, if you ure *adtegrity.net*, that will cause you can not visit http://adtegrity.net also ; If you use rmtag3.js, that may be block rmtag3.js from any site. &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;Use image/div/frame block instead of url block &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;For url block only prevent content of url to display but not remove tags , url block may cause script erro or blank area. SO ,if you want to block an advertisement, first think about using image/div/frame block block &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;For example: &amp;lt;img src="http://images.stardock.com/store/GC2_468x60.gif" width="468" height="60" border="1" /&amp;gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;you can use url block rule *GC2_468x60.gif* with a 468*60 blank area left ;or use image block rule *GC2_468x60.gif* with nothing left which looks like the ad never exists. &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;&lt;br /&gt;&lt;h3&gt;Image Blocker&lt;/h3&gt;&lt;/dt&gt;&lt;dt&gt;What does image block do? &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;image block can block ads defined by &amp;lt;img&amp;gt; tag. You can use not only the src attribute but also other attribute such as width,height,border and etc in blocking rules .The blocked &amp;lt;img&amp;gt; tag will be removed from HTML code , making the ad picture looks like never exists . &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;Small Tips &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;We know most picture in 468*60 are ads , you can add image rules *width*468*height*60* to block all of them. Using regular expression you can write more accurately rules. &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;&lt;br /&gt;&lt;h3&gt;Div Block&lt;/h3&gt;&lt;/dt&gt;&lt;dt&gt;What does div block do? &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Div block can block ads defined by &amp;lt;div&amp;gt; tag. You can use all attribute support by &amp;lt;div&amp;gt; tag such as id,class,width,height,style and etc in blocking rules .The blocked &amp;lt;div&amp;gt; tag will be removed from HTML code , making the div content looks like never exists . &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;&lt;br /&gt;&lt;h3&gt;Iframe Block&lt;/h3&gt;&lt;br /&gt;&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;What does iframe block do? &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Iframe block can block ads defined by &amp;lt;iframe&amp;gt; tag. You can use all attribute support by &amp;lt;div&amp;gt; tag such as url,id,class,width,height,style and etc in blocking rules .The blocked &amp;lt;iframe&amp;gt; tag will be removed from HTML code , making the div content looks like never exists . &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Example: &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Website: http://www.lyricsandsongs.com &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Ad code:&lt;br /&gt;&lt;br /&gt;&amp;lt;iframe src="http://adsrv.lyricsandsongs.com/left_160_600.html" width="160" height="600" frameborder="0" scrolling="no"&amp;gt;&amp;lt;/iframe&amp;gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Iframe block code: *adsrv.lyricsandsongs.com* &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;&lt;br /&gt;&lt;h3&gt;Regular Expressions &lt;/h3&gt;&lt;/dt&gt;&lt;dt&gt;How to use Regular Expressions? &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Ie7pro ad blocker use /Regular Expressions/ to define Regular Expressions. &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;Example 1: &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;/ad\d/ can block URL contains: ad0, ad1, ad2, .... , ad9 . will not block "adm" like "*ad?" do. &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;Example 2: &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Source Code: &amp;lt;img src="http://images.test.com/32152/ad468x60.gif" /&amp;gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Url block code:/ad\d{3}x\d{2}/ &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Img block code:*src=*ad???x??.gif* &lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;Some Question &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Ask: If I want to filter all images under a directory named "ad_image", I CAN'T add a IMG filter entry like "/ad_image/" since IE7Pro will mis-interprete this as a Regex? &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Answer: */ad_image/* will not be interpreted as Regex . &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Ask: What is regular expressions? &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Answer:If you want to understand Regular Expressions, you should go to this site as he has a pretty good primer on it.&lt;a href="http://www.regular-expressions.info/"&gt;http://www.regular-expressions.info/&lt;/a&gt;. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;&lt;br /&gt;&lt;h3&gt;Useful features&lt;/h3&gt;&lt;/dt&gt;&lt;dt&gt;View what have been blocked or allowed &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Right click IE7Pro statusbar icon, choose "ad filter advanced" --&amp;gt; "view filter info...." , you can find what have been blocked or allowed. &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;img src="http://www.ie7pro.com/img/article/ad-block-view-info.png" /&gt; &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;Quick action to add whilelist &lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;This feature especially usefully when you find flash movie or game has been block by ie7pro । Right click IE7Pro statusbar icon, choose "ad filter advanced" --&amp;gt; "Don't block this site...." , the site of current tab will be add into whitelist. &lt;/dd&gt;&lt;/dl&gt;&lt;dl&gt;Source: &lt;a href="http://www.ie7pro.com/ad-blocker.html"&gt;http://www.ie7pro.com/ad-blocker.html&lt;/a&gt;&lt;br /&gt;&lt;/dl&gt;</description></item><media:rating>nonadult</media:rating><feedburner:awareness xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://api.feedburner.com/awareness/1.0/GetFeedData?uri=ie7pro</feedburner:awareness></channel></rss>
