<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gHacks technology news &#187; javascript</title>
	<atom:link href="http://www.ghacks.net/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ghacks.net</link>
	<description>A technology blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description>
	<lastBuildDate>Tue, 24 Nov 2009 22:02:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A Userscript For Better Userscripts.org Navigation</title>
		<link>http://www.ghacks.net/2009/11/05/a-userscript-for-better-userscripts-org-navigation/</link>
		<comments>http://www.ghacks.net/2009/11/05/a-userscript-for-better-userscripts-org-navigation/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 19:32:33 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Browsing]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[userscripts]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=18154</guid>
		<description><![CDATA[If you have been to userscripts.org before you might have noticed that the website holds an incredible amount of userscripts. You might have also noticed that it is extremely uncomfortable to browse and work with in general. Userscripts are JavaScript code snippets that change elements on a website while it is loaded in the web [...]]]></description>
			<content:encoded><![CDATA[<p>If you have been to userscripts.org before you might have noticed that the website holds an incredible amount of userscripts. You might have also noticed that it is extremely uncomfortable to browse and work with in general. Userscripts are JavaScript code snippets that change elements on a website while it is loaded in the web browser. The developer of the &#8220;Because it&#8217;s your userscripts.org&#8221; userscript must have come to the conclusion that a userscript would be the perfect way of improving the userscripts.org website.</p>
<p>And that&#8217;s what the developer did. The userscript changes several key elements on the website. Its main features are options to customize the script display on the website and the option to add scripts and authors to a blacklist so that they will no longer be displayed when browsing the website.</p>
<p><span id="more-18154"></span><img src="http://www.ghacks.net/wp-content/uploads/2009/11/userscript-500x332.jpg" alt="userscript" title="userscript" width="500" height="332" class="alignnone size-medium wp-image-18155" /></p>
<p>The default changes include an increase in the amount of scripts that are displayed per page (triple the default amount), and options to install or blacklist any script right from that page without visiting the script&#8217;s profile page first. A trashcan icon is also placed next to each userscript in the script table listings to add it to the blacklist.</p>
<p>The left side contains a link to the settings of the userscript which provide access to additional options. This includes removing rows of the table layout (Hide &#8216;Rating&#8217; Column, Hide &#8216;Posts&#8217; Column, Hide &#8216;Fans&#8217; Column, Hide &#8216;Installs&#8217; Column, Hide &#8216;Last Updated&#8217; Column, Hide &#8216;Votes&#8217; Column), add scripts based on title or description to the blacklist or to change various author and script related blacklisting settings.</p>
<p>Because it&#8217;s your userscripts.org can be downloaded from the <a href="http://userscripts.org/scripts/show/14648">userscripts</a> website.</p>

	Tags: <a href="http://www.ghacks.net/tag/firefox/" title="firefox" rel="tag">firefox</a>, <a href="http://www.ghacks.net/tag/greasemonkey/" title="greasemonkey" rel="tag">greasemonkey</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/userscripts/" title="userscripts" rel="tag">userscripts</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2009/06/15/x-ways-to-manipulate-websites-in-firefox/" title="x Ways To Manipulate Websites In Firefox (June 15, 2009)">x Ways To Manipulate Websites In Firefox</a> (6)</li>
	<li><a href="http://www.ghacks.net/2008/11/16/rapidshare-links-checker/" title="Rapidshare Links Checker (November 16, 2008)">Rapidshare Links Checker</a> (9)</li>
	<li><a href="http://www.ghacks.net/2007/10/27/pimp-up-gmail-with-greasemonkey/" title="Pimp up Gmail with Greasemonkey (October 27, 2007)">Pimp up Gmail with Greasemonkey</a> (5)</li>
	<li><a href="http://www.ghacks.net/2009/05/03/greasemonkey-userscripts-updater/" title="Greasemonkey UserScripts Updater (May 3, 2009)">Greasemonkey UserScripts Updater</a> (6)</li>
	<li><a href="http://www.ghacks.net/2009/08/31/greasemonkey-to-firefox-add-on-compiler/" title="Greasemonkey To Firefox Add-On Compiler (August 31, 2009)">Greasemonkey To Firefox Add-On Compiler</a> (10)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/11/05/a-userscript-for-better-userscripts-org-navigation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SiteFlow Bookmarklet Simplifies Website Navigation</title>
		<link>http://www.ghacks.net/2009/08/16/siteflow-bookmarklet-simplifies-website-navigation/</link>
		<comments>http://www.ghacks.net/2009/08/16/siteflow-bookmarklet-simplifies-website-navigation/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 12:09:51 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Browsing]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[siteflow]]></category>
		<category><![CDATA[web browser]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=15415</guid>
		<description><![CDATA[Many websites on the Internet use pagination. This includes all major search engines like Google Search or Bing, blogs like Ghacks or websites that provide access to media like Youtube. Pagination is used to limit the time it takes to load a website and to well arrange it for the visitor. 
The main problem with [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ghacks.net/wp-content/uploads/2009/08/siteflow.jpg" alt="siteflow" title="siteflow" width="180" height="90" class="alignleft size-full wp-image-15416" />Many websites on the Internet use pagination. This includes all major search engines like Google Search or Bing, blogs like Ghacks or websites that provide access to media like Youtube. Pagination is used to limit the time it takes to load a website and to well arrange it for the visitor. </p>
<p>The main problem with pagination is that it limits the amount of content on each page forcing the user to click on one of the buttons to be taken to the next or previous page of the website to access new content. Some extensions and scripts are available that automatically load the new content once the user reaches the end of the page.</p>
<p><span id="more-15415"></span>Another alternative is provided by the SiteFlow bookmarklet. The bookmarklet recognizes the headlines of the active page (which would be the titles here at Ghacks for example) and displays them in an overlay on top. It offers previous and next buttons which will load previous or next pages of the website both in its interface but also on the screen.</p>
<p>A click on a headline will take the user right to the beginning of the article.</p>
<p><img src="http://www.ghacks.net/wp-content/uploads/2009/08/siteflow_bookmarklet-500x269.jpg" alt="siteflow bookmarklet" title="siteflow bookmarklet" width="500" height="269" class="alignnone size-medium wp-image-15417" /></p>
<p>Keyboard shortcuts are available to perform the following operations:</p>
<ul>
<li>Go to next page [right arrow key]</li>
<li>Go to previous page [left arrow key]</li>
<li>Return to first page [Shift Home]</li>
<li>Skip to last page [Shift End]</li>
<li>Jump to next headline [CTRL down arrow]</li>
<li>Jump to previous headline [CTRL up arrow]</li>
</ul>
<p>The keyboard shortcuts to flip pages come in handy in many occasions as it only takes one key to perform the action. <a href="http://www.smallmeans.com/tools/siteflow/">SiteFlow</a> is compatible with many modern web browsers including <a href="http://www.ghacks.net/tag/firefox/">Mozilla Firefox</a>, Google Chrome, <a href="http://www.ghacks.net/category/browsing/opera/">Opera</a> and Safari.</p>

	Tags: <a href="http://www.ghacks.net/tag/blogs/" title="blogs" rel="tag">blogs</a>, <a href="http://www.ghacks.net/tag/bookmarklet/" title="bookmarklet" rel="tag">bookmarklet</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/navigation/" title="navigation" rel="tag">navigation</a>, <a href="http://www.ghacks.net/tag/siteflow/" title="siteflow" rel="tag">siteflow</a>, <a href="http://www.ghacks.net/tag/web-browser/" title="web browser" rel="tag">web browser</a>, <a href="http://www.ghacks.net/tag/websites/" title="websites" rel="tag">websites</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2008/12/23/url-revealer/" title="Url Revealer (December 23, 2008)">Url Revealer</a> (2)</li>
	<li><a href="http://www.ghacks.net/2009/04/18/toggle-em-all-bookmarklet-makes-check-box-checking-comfortable/" title="Toggle Em All Bookmarklet Makes Check Box Checking Comfortable (April 18, 2009)">Toggle Em All Bookmarklet Makes Check Box Checking Comfortable</a> (5)</li>
	<li><a href="http://www.ghacks.net/2008/11/02/the-times-are-a-changin/" title="The Times are a-Changin’ (November 2, 2008)">The Times are a-Changin’</a> (1)</li>
	<li><a href="http://www.ghacks.net/2009/09/27/pagezipper-makes-browsing-multiple-pages-more-comfortable/" title="PageZipper Makes Browsing Multiple Pages More Comfortable (September 27, 2009)">PageZipper Makes Browsing Multiple Pages More Comfortable</a> (2)</li>
	<li><a href="http://www.ghacks.net/2009/06/26/load-websites-on-schedule/" title="Load Websites On Schedule (June 26, 2009)">Load Websites On Schedule</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/08/16/siteflow-bookmarklet-simplifies-website-navigation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Another Critical Firefox Vulnerability Emerges</title>
		<link>http://www.ghacks.net/2009/07/19/another-critical-firefox-vulnerability-emerges/</link>
		<comments>http://www.ghacks.net/2009/07/19/another-critical-firefox-vulnerability-emerges/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 11:49:10 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Browsing]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firefox 3.5]]></category>
		<category><![CDATA[firefox security]]></category>
		<category><![CDATA[firefox vulnerability]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mozilla-firefox]]></category>
		<category><![CDATA[web browser]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=14523</guid>
		<description><![CDATA[It has been only a few days ago that the Mozilla Firefox team released an update for Firefox 3.5 to Firefox 3.5.1 that would close a recently disclosed critical security vulnerability that allowed attackers to execute arbitrary code on the attacked computer system. Earlier today another Firefox vulnerability was disclosed to the public that affects [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ghacks.net/wp-content/uploads/2009/06/firefox.png" alt="firefox" title="firefox" width="128" height="128" class="alignleft size-full wp-image-13848" />It has been only a few days ago that the <a href="http://www.ghacks.net/tag/firefox/">Mozilla Firefox</a> team released an update for <a href="http://www.ghacks.net/tag/firefox/">Firefox</a> 3.5 to Firefox 3.5.1 that would close a recently disclosed critical security vulnerability that allowed attackers to execute arbitrary code on the attacked computer system. Earlier today another Firefox vulnerability was disclosed to the public that affects the latest version of Firefox. The vulnerability can be remotely exploited and uses an stack based buffer overflow that is triggered by an overly long string of Unicode data. It can lead to remote code execution or to crashes, freezes or the allocation of a lot of computer memory.</p>
<p>A proof of concept has already been <a href="http://downloads.securityfocus.com/vulnerabilities/exploits/35707.html">created</a> that demonstrates the vulnerability. No patch has been made available yet. Firefox users are encouraged to disable JavaScript until a patch is issued to avoid leaving their computer system vulnerable for the attack.</p>
<p><span id="more-14523"></span>Users working with security add-ons like NoScript might consider their Firefox installation safe without disabling JavaScript. It is however theoretically possible to compromise websites that are in the whitelist of the add-on (if the whitelist is used) which would make the system vulnerable to this kind of attack.</p>
<p><img src="http://www.ghacks.net/wp-content/uploads/2009/07/javascript-500x469.jpg" alt="javascript" title="javascript" width="500" height="469" class="alignnone size-medium wp-image-14524" /></p>
<p>JavaScript can be disabled in the Firefox options in the content tab.</p>

	Tags: <a href="http://www.ghacks.net/tag/firefox-35/" title="firefox 3.5" rel="tag">firefox 3.5</a>, <a href="http://www.ghacks.net/tag/firefox-security/" title="firefox security" rel="tag">firefox security</a>, <a href="http://www.ghacks.net/tag/firefox-vulnerability/" title="firefox vulnerability" rel="tag">firefox vulnerability</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/mozilla-firefox/" title="mozilla-firefox" rel="tag">mozilla-firefox</a>, <a href="http://www.ghacks.net/tag/web-browser/" title="web browser" rel="tag">web browser</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2009/03/26/latest-firefox-web-browser-vulnerable-to-0-day-exploit/" title="Latest Firefox Web Browser Vulnerable to 0-Day Exploit (March 26, 2009)">Latest Firefox Web Browser Vulnerable to 0-Day Exploit</a> (4)</li>
	<li><a href="http://www.ghacks.net/2009/07/16/firefox-3-5-1-update-available/" title="Firefox 3.5.1 Update Available (July 16, 2009)">Firefox 3.5.1 Update Available</a> (8)</li>
	<li><a href="http://www.ghacks.net/2009/03/27/web-browser-firefox-308/" title="Web Browser: Firefox 3.0.8 (March 27, 2009)">Web Browser: Firefox 3.0.8</a> (13)</li>
	<li><a href="http://www.ghacks.net/2009/03/04/web-browser-firefox-307/" title="Web Browser: Firefox 3.0.7 (March 4, 2009)">Web Browser: Firefox 3.0.7</a> (5)</li>
	<li><a href="http://www.ghacks.net/2009/05/27/firefox-security/" title="Increase Firefox Security With FormFox (May 27, 2009)">Increase Firefox Security With FormFox</a> (4)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/07/19/another-critical-firefox-vulnerability-emerges/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Block NoScript From Opening Homepage After Update</title>
		<link>http://www.ghacks.net/2009/07/16/block-noscript-from-opening-homepage-after-update/</link>
		<comments>http://www.ghacks.net/2009/07/16/block-noscript-from-opening-homepage-after-update/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 12:14:28 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Browsing]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[block scripts]]></category>
		<category><![CDATA[firefox-add on]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[noscript]]></category>
		<category><![CDATA[noscript add-on]]></category>
		<category><![CDATA[noscript update]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=14433</guid>
		<description><![CDATA[The NoScript add-on for the Firefox web browser is without doubt one of the best ways to increase the web browser&#8217;s security as it disables JavaScript elements on all websites that are visited by the user initially. It is of course possible to enable these JavaScript elements if the website is considered safe but the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ghacks.net/wp-content/uploads/2009/06/firefox.png" alt="firefox" title="firefox" width="128" height="128" class="alignleft size-full wp-image-13848" />The NoScript add-on for the <a href="http://www.ghacks.net/tag/firefox/">Firefox</a> web browser is without doubt one of the best ways to increase the web browser&#8217;s security as it disables JavaScript elements on all websites that are visited by the user initially. It is of course possible to enable these JavaScript elements if the website is considered safe but the initial blocking of the code increases security and prevents script attacks even if they are 0-day and have not been fixed yet.</p>
<p>The Firefox add-on gets updated quite regularly and one rather annoying trait is that it will open the NoScript website after each update. Most users do not care that much and close the tab in this situation. Some users might prefer a permanent solution so that the website will not be opened when the script updates.</p>
<p><span id="more-14433"></span>This can be achieved in the Firefox preferences. To go there type in [about:config] in the address bar, confirm the &#8220;it&#8217;s dangerous&#8221; warning if it is your first time and filter for the parameter [noscript.first].</p>
<p><img src="http://www.ghacks.net/wp-content/uploads/2009/07/noscript_website-500x120.jpg" alt="noscript website" title="noscript website" width="500" height="120" class="alignnone size-medium wp-image-14434" /></p>
<p>The parameter noscript.firstRunRedirection should be displayed with the default value true. This means that NoScript will open the website whenever the add-on gets updated. A double-click on the line will change the value to false which will prevent this from happening from now on. </p>
<p>It is possible to revert the changes with another double-click on the line.</p>

	Tags: <a href="http://www.ghacks.net/tag/block-scripts/" title="block scripts" rel="tag">block scripts</a>, <a href="http://www.ghacks.net/tag/firefox/" title="firefox" rel="tag">firefox</a>, <a href="http://www.ghacks.net/tag/firefox-add-on/" title="firefox-add on" rel="tag">firefox-add on</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/mozilla/" title="mozilla" rel="tag">mozilla</a>, <a href="http://www.ghacks.net/tag/noscript/" title="noscript" rel="tag">noscript</a>, <a href="http://www.ghacks.net/tag/noscript-add-on/" title="noscript add-on" rel="tag">noscript add-on</a>, <a href="http://www.ghacks.net/tag/noscript-update/" title="noscript update" rel="tag">noscript update</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2008/08/12/yesscript-is-noscripts-antagonist/" title="YesScript is NoScript&#8217;s Antagonist (August 12, 2008)">YesScript is NoScript&#8217;s Antagonist</a> (8)</li>
	<li><a href="http://www.ghacks.net/2009/04/23/web-browser-firefox-save-tabs-add-on/" title="Web Browser: Firefox Save Tabs Add-On (April 23, 2009)">Web Browser: Firefox Save Tabs Add-On</a> (1)</li>
	<li><a href="http://www.ghacks.net/2008/08/19/view-javascript-sources-with-jsview/" title="View Javascript Sources with JSView (August 19, 2008)">View Javascript Sources with JSView</a> (1)</li>
	<li><a href="http://www.ghacks.net/2008/01/26/share-bookmark-and-e-mail-links-with-shareaholic/" title="Share, bookmark and e-mail links with Shareaholic (January 26, 2008)">Share, bookmark and e-mail links with Shareaholic</a> (2)</li>
	<li><a href="http://www.ghacks.net/2008/12/15/page-bookmarks/" title="Page Bookmarks (December 15, 2008)">Page Bookmarks</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/07/16/block-noscript-from-opening-homepage-after-update/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Load your advertisements after your content</title>
		<link>http://www.ghacks.net/2009/04/06/load-your-advertisements-after-your-content/</link>
		<comments>http://www.ghacks.net/2009/04/06/load-your-advertisements-after-your-content/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 22:55:05 +0000</pubDate>
		<dc:creator>Daniel Pataki</dc:creator>
				<category><![CDATA[Revenue Sources]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[delay javascript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[loading time]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=11700</guid>
		<description><![CDATA[I didn&#8217;t have much use for loading ads after my content, since on most of my sites and those I worked on, they were near the end of the code anyway, but while working on a site today I ran into a problem. There is an ad at the top of the design which tends [...]]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t have much use for loading ads after my content, since on most of my sites and those I worked on, they were near the end of the code anyway, but while working on a site today I ran into a problem. There is an ad at the top of the design which tends to load slowly. I have specific requirements that the site should be as fast as possible, so I had to devise a way of loading the ad last. I went through some methods I found online after things off the top of my head didn&#8217;t work, but none helped, so I came up with my own code for it.</p>
<p>I am not taking credit for this, so if you did this before me feel free to let us know, but I did arrive at it on my own. The methods you could try is the &#8220;defer&#8221; attribute, which defers loading to the end of the page load, however, this had no effect at all. You can also try a &#8220;window.onload&#8221;, but this didn&#8217;t help either. With any other function combinations the ad either loaded as usual or did some weird stuff.</p>
<p>In the end, I decided to load the ad at the bottom of the page, right before the &#8220;&#8221; tag, and then use javascript to &#8220;transfer&#8221; the contents to where I need it do be, while keeping the source hidden. This is achieved using the &#8220;document.getElementById&#8221; method, read on to take a look at a specific example.</p>
<p><span id="more-11700"></span></p>
<p>So what we need to do is create a div at the bottom of our page, load the advertisement there, and transfer it to the place we want it to be. I will be using inline CSS and inline javascript, which should not be done in real &#8220;life&#8221;, the best practice is to have all your CSS in external stylsheets and you javascript called from files in the header (where possible). The bottom of our page would look like this:</p>
<p>&lt;div id=&#8221;top_ad_loader&#8221; style=&#8221;display:none;&#8221;&gt;<br />
Ad code in here<br />
&lt;/div&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
document.getElementById(&#8221;top_ad&#8221;).innerHTML = document.getElementById(&#8221;top_ad_loader&#8221;).innerHTML<br />
&lt;/script&gt;</p>
<p>&lt;/body&gt;</p>
<p>So what is going on here? We have two divs, the first is &#8220;top_ad_loader&#8221;, which you can see right here. This div is hidden, but contains the ad code. When the code is being read, the javascript might take a while to load, but we&#8217;re right at the bottom, so all our content is displayed already. There is also another div, &#8220;top_ad&#8221;, which can not be seen here, it is somewhere way above this part of our code, somewhere near the &#8220;&lt;body&gt;&#8221; tag.</p>
<p>There is javascript code right beneath the ad loader, the purpose of which is to transfer the loaded contents of the ad loader to te place where we want it to be. We &#8220;grab&#8221; the contents inside the ad loader using &#8220;<strong>document.getElementById(&#8221;top_ad_loader&#8221;).innerHTML</strong>&#8220;, and we want the contents of the actual ad block to equal this.</p>
<p>Once the page load gets to the ad it will slowly load it, when finished, parsing will continue, and our javascript will transfer the contents to the top.</p>
<p>If you have a page that loads a bit slowly, perhaps this method would be worth a try? Contents usually load faster than javascript, so if you place the javascript load last your content will load in 1-2 seconds (maybe much less), making the javascript load 1-2 seconds later. However, if a javascript at the beginning loads in 5 seconds, you need to wait that out just to start loading the content.</p>
<p><img class="alignleft size-full wp-image-10878" src="http://www.ghacks.net/wp-content/uploads/2009/03/scrip_twitter.gif" alt="Script" width="53" height="53" /><strong>If you&#8217;d like to read some similar articles, take a look at <a title="Web development blog" href="http://scriptastique.com">Scriptastique</a>, a blog all about web development and coding, with great tips on CSS, HTML, PHP, MySQL and Javascript and tutorials and screencasts coming soon! You can follow us on our <a title="Scriptastique RSS feed" href="http://feeds2.feedburner.com/scriptastique">RSS feed</a>, or <a title="Scriptastique on Twitter" href="http://twitter.com/scriptastique">Twitter</a> where we&#8217;re posting 3-4 short tips daily now!</strong></p>

	Tags: <a href="http://www.ghacks.net/tag/advertising/" title="advertising" rel="tag">advertising</a>, <a href="http://www.ghacks.net/tag/delay-javascript/" title="delay javascript" rel="tag">delay javascript</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/loading-time/" title="loading time" rel="tag">loading time</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2008/06/27/you-better-stop-using-internet-explorer-for-now/" title="You better stop using Internet Explorer for now (June 27, 2008)">You better stop using Internet Explorer for now</a> (18)</li>
	<li><a href="http://www.ghacks.net/2007/08/08/why-i-disabled-google-analytics-and-wp-cache/" title="Why I disabled Google Analytics and WP-Cache (August 8, 2007)">Why I disabled Google Analytics and WP-Cache</a> (4)</li>
	<li><a href="http://www.ghacks.net/2008/08/19/view-javascript-sources-with-jsview/" title="View Javascript Sources with JSView (August 19, 2008)">View Javascript Sources with JSView</a> (1)</li>
	<li><a href="http://www.ghacks.net/2008/10/17/test-your-browsers-javascript-performance/" title="Test Your Browser&#8217;s JavaScript Performance (October 17, 2008)">Test Your Browser&#8217;s JavaScript Performance</a> (5)</li>
	<li><a href="http://www.ghacks.net/2009/08/16/siteflow-bookmarklet-simplifies-website-navigation/" title="SiteFlow Bookmarklet Simplifies Website Navigation (August 16, 2009)">SiteFlow Bookmarklet Simplifies Website Navigation</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/04/06/load-your-advertisements-after-your-content/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Document Presentation For Websites</title>
		<link>http://www.ghacks.net/2009/03/18/document-presentation-for-websites/</link>
		<comments>http://www.ghacks.net/2009/03/18/document-presentation-for-websites/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 10:18:39 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Online Services]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[document presentation]]></category>
		<category><![CDATA[documents]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[view documents]]></category>
		<category><![CDATA[webmasters]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/2009/03/18/document-presentation-for-websites/</guid>
		<description><![CDATA[There is not really a standard out there for document presentation on websites. Many webmasters rely on widgets and scripts to display documents on their websites making it sometimes confusing for their visitors who have to deal with documents that they can only download and various interfaces for document presentations on the website itself.
Doc Shots [...]]]></description>
			<content:encoded><![CDATA[<p>There is not really a standard out there for document presentation on websites. Many webmasters rely on widgets and scripts to display documents on their websites making it sometimes confusing for their visitors who have to deal with documents that they can only download and various interfaces for document presentations on the website itself.</p>
<p><a href="http://www.docstoc.com/DocShots/">Doc Shots</a> tries to bring in more control to the webmaster by allowing them to present documents on their websites easily. The visitor be able to view a selected document right on the website in an overlay that is providing basic controls such as being able to download, print, search and zoom the document at hand. It feels like a document viewer on the web and resembles desktop document viewers enough to make it easy for visitors to use it.</p>
<p>Webmasters have to be registered users of the service before they can configure the service for their website. Registration is free on the other hand and not problematic or time consuming at all. The configuration of the document presentation script can be customized by setting the width and height of the overlay window. Other options include the display of related items and document storing policies.</p>
<p><span id="more-11317"></span><img src="http://www.ghacks.net/wp-content/uploads/2009/03/document_presentation-500x354.jpg" alt="document presentation" title="document presentation" width="500" height="354" class="alignnone size-medium wp-image-11316" /></p>
<p>Webmasters receive a JavaScript code in the end that they have to embed into their website to make use of the document presentation engine. The script will automatically recognize popular document formats such as .doc, .pdf, .ppt, .xls. Hoovering over document links or clicking on the documents will open the document presentation overlay on the same website.</p>
<p>The first viewer will experience a small delay while opening the document as the conversion is initiated at that time. It is therefor a good idea to be the first viewer so that regular visitors do not experience the delay. Visitors can still right-click the document and save it to their computer system directly.</p>

	Tags: <a href="http://www.ghacks.net/tag/document/" title="document" rel="tag">document</a>, <a href="http://www.ghacks.net/tag/document-presentation/" title="document presentation" rel="tag">document presentation</a>, <a href="http://www.ghacks.net/tag/documents/" title="documents" rel="tag">documents</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/script/" title="script" rel="tag">script</a>, <a href="http://www.ghacks.net/tag/view-documents/" title="view documents" rel="tag">view documents</a>, <a href="http://www.ghacks.net/tag/webmasters/" title="webmasters" rel="tag">webmasters</a>, <a href="http://www.ghacks.net/tag/websites/" title="websites" rel="tag">websites</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2009/03/20/webmaster-contact-software/" title="Webmaster Contact Software (March 20, 2009)">Webmaster Contact Software</a> (1)</li>
	<li><a href="http://www.ghacks.net/2008/11/23/typealizer-what-type-is-that-blog/" title="Typealizer: What Type is That Blog (November 23, 2008)">Typealizer: What Type is That Blog</a> (6)</li>
	<li><a href="http://www.ghacks.net/2008/06/01/test-websites-in-various-internet-explorer-versions/" title="Test Websites in various Internet Explorer Versions (June 1, 2008)">Test Websites in various Internet Explorer Versions</a> (9)</li>
	<li><a href="http://www.ghacks.net/2009/08/16/siteflow-bookmarklet-simplifies-website-navigation/" title="SiteFlow Bookmarklet Simplifies Website Navigation (August 16, 2009)">SiteFlow Bookmarklet Simplifies Website Navigation</a> (3)</li>
	<li><a href="http://www.ghacks.net/2009/03/27/open-xml-docx-viewer/" title="Open XML Docx Viewer (March 27, 2009)">Open XML Docx Viewer</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/03/18/document-presentation-for-websites/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>loc.alize.us: Geotag photos the old way… with Google Maps</title>
		<link>http://www.ghacks.net/2009/02/12/localizeus-geotag-photos-the-old-way%e2%80%a6-with-google-maps/</link>
		<comments>http://www.ghacks.net/2009/02/12/localizeus-geotag-photos-the-old-way%e2%80%a6-with-google-maps/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 21:30:04 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[The Web]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[bookmarklets]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[geodata]]></category>
		<category><![CDATA[geotagging]]></category>
		<category><![CDATA[geotags]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[online photo sharing]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[photosharing]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=10514</guid>
		<description><![CDATA[Generally, I geotag my photos using Flickr&#8217;s Organizr. Unfortunately, I often find Yahoo! Maps to be much worse than Google Maps and whilst recently tagging some photos of Northern France and Flanders, I simply found it intolerable (being unfamiliar with placenames etc). I began to reminisce about the days when geotagging was somewhat more complex [...]]]></description>
			<content:encoded><![CDATA[<p>Generally, I geotag my photos using Flickr&#8217;s Organizr. Unfortunately, I often find Yahoo! Maps to be much worse than Google Maps and whilst recently tagging some photos of Northern France and Flanders, I simply found it intolerable (being unfamiliar with placenames etc). I began to reminisce about the days when geotagging was somewhat more complex and proceeded to search for the tool I used to use.</p>
<p>I stumbled across <a href="http://loc.alize.us">loc.alize.us</a>. loc.alize.us is a bookmarklet and website which uses Google Maps for geotagging. It is remarkably simple to use and quite minimalist.</p>
<p>The bookmarklet works through going to one of your photos on Flickr, hitting the bookmarklet, searching for the location using Google Maps, clicking the location and pressing save. Pretty simple, if you ask me! I find this much quicker than Flickr&#8217;s service and Google Maps, in my opinion, is much better than Yahoo! Maps.</p>
<p><span id="more-10514"></span>Their website allows users to explore geotagged photographs, much like the explore option on Flickr&#8217;s maps. Once again, the difference is primarily choice. It allows users to use Google Maps, which has much better satellite coverage for example, rather than Yahoo! Maps. Results, naturally, can be refined by user etc.</p>
<p>loc.alize.us allows its maps to be embedded into website. I question the practical uses of this, but it&#8217;s still a good idea. I believe Flickr lacks this.</p>
<p>loc.alize.us doesn&#8217;t offer anything important that Flickr doesn&#8217;t. The key difference is the mapping site it uses; and that&#8217;s one big difference!</p>

	Tags: <a href="http://www.ghacks.net/tag/bookmarklets/" title="bookmarklets" rel="tag">bookmarklets</a>, <a href="http://www.ghacks.net/tag/flickr/" title="flickr" rel="tag">flickr</a>, <a href="http://www.ghacks.net/tag/geodata/" title="geodata" rel="tag">geodata</a>, <a href="http://www.ghacks.net/tag/geotagging/" title="geotagging" rel="tag">geotagging</a>, <a href="http://www.ghacks.net/tag/geotags/" title="geotags" rel="tag">geotags</a>, <a href="http://www.ghacks.net/tag/google-maps/" title="google maps" rel="tag">google maps</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/online-photo-sharing/" title="online photo sharing" rel="tag">online photo sharing</a>, <a href="http://www.ghacks.net/tag/photography/" title="photography" rel="tag">photography</a>, <a href="http://www.ghacks.net/tag/photos/" title="photos" rel="tag">photos</a>, <a href="http://www.ghacks.net/tag/photosharing/" title="photosharing" rel="tag">photosharing</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2009/11/12/zflick-adobe-air-flickr-photo-viewer/" title="ZFlick Adobe Air Flickr Photo Viewer (November 12, 2009)">ZFlick Adobe Air Flickr Photo Viewer</a> (2)</li>
	<li><a href="http://www.ghacks.net/2009/07/01/smugmug-album-downloader/" title="SmugMug Album Downloader (July 1, 2009)">SmugMug Album Downloader</a> (2)</li>
	<li><a href="http://www.ghacks.net/2008/06/12/put-music-in-images-uploaded-to-flickr-and-picasa-web-albums/" title="Put Music in Images Uploaded to Flickr and Picasa Web Albums (June 12, 2008)">Put Music in Images Uploaded to Flickr and Picasa Web Albums</a> (7)</li>
	<li><a href="http://www.ghacks.net/2008/10/23/pixolu-semantic-image-search/" title="Pixolu Semantic Image Search (October 23, 2008)">Pixolu Semantic Image Search</a> (0)</li>
	<li><a href="http://www.ghacks.net/2008/08/16/move-photos-between-image-hosting-sites/" title="Move Photos Between Image Hosting Sites (August 16, 2008)">Move Photos Between Image Hosting Sites</a> (4)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/02/12/localizeus-geotag-photos-the-old-way%e2%80%a6-with-google-maps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Identify And Analyze Malicious Webpages</title>
		<link>http://www.ghacks.net/2008/10/19/identify-and-analyze-malicious-webpages/</link>
		<comments>http://www.ghacks.net/2008/10/19/identify-and-analyze-malicious-webpages/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 13:58:29 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[malicious websites]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[malware analysis]]></category>
		<category><![CDATA[malzilla]]></category>
		<category><![CDATA[security analysis]]></category>
		<category><![CDATA[webpages]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=7724</guid>
		<description><![CDATA[Malicious webpages make often use of a series of redirects and code obfuscation to make it difficulty for somebody to identify and analyze the threat. Malzilla is an open source software program for Windows that steps in and aids the researcher in identifying and analyzing JavaScript code on webpages.
The name stems from the fact that [...]]]></description>
			<content:encoded><![CDATA[<p>Malicious webpages make often use of a series of redirects and code obfuscation to make it difficulty for somebody to identify and analyze the threat. Malzilla is an open source software program for Windows that steps in and aids the researcher in identifying and analyzing JavaScript code on webpages.</p>
<p>The name stems from the fact that <a href="http://malzilla.sourceforge.net/index.html">Malzilla</a> is based on the <a href="http://www.ghacks.net/tag/firefox/">Firefox</a> JavaScript engine SpiderMonkey. It basically provides opportunities to load a webpage in the program using custom referrers, User-Agents, cookies and proxies. </p>
<p>The application will display the source code and the http header of the webpage in the interface. The user can view the webpage in text mode, hex view, cookie mode and using a links parser. Single or multiple scripts can be send to a script decoder.</p>
<p><span id="more-7724"></span><img src="http://www.ghacks.net/wp-content/uploads/2008/10/malzilla-500x393.jpg" alt="malzilla" title="malzilla" width="500" height="393" class="alignnone size-medium wp-image-7725" /></p>
<p>Some of the interesting features:</p>
<ul>
<li>JavaScript decoder</li>
<li>Decode Hex, USC2 and Base64</li>
<li>Link Parser</li>
<li>Clipboard Monitor</li>
<li>Hex Viewer</li>
<li>Note taking</li>
<li>IP Converter</li>
</ul>
<p>Malzilla is not a tool for just anyone but it can be very helpful for analyzing webpages. It definitely eases the process of analysing and identifying webpages.</p>

	Tags: <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/malicious-websites/" title="malicious websites" rel="tag">malicious websites</a>, <a href="http://www.ghacks.net/tag/malware/" title="malware" rel="tag">malware</a>, <a href="http://www.ghacks.net/tag/malware-analysis/" title="malware analysis" rel="tag">malware analysis</a>, <a href="http://www.ghacks.net/tag/malzilla/" title="malzilla" rel="tag">malzilla</a>, <a href="http://www.ghacks.net/tag/security/" title="Security" rel="tag">Security</a>, <a href="http://www.ghacks.net/tag/security-analysis/" title="security analysis" rel="tag">security analysis</a>, <a href="http://www.ghacks.net/tag/webpages/" title="webpages" rel="tag">webpages</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2007/08/04/monitor-your-pc-with-winpatrol/" title="Monitor your PC with WinPatrol (August 4, 2007)">Monitor your PC with WinPatrol</a> (4)</li>
	<li><a href="http://www.ghacks.net/2008/11/08/computer-security-software-eset-sysinspector/" title="Computer Security Software ESET SysInspector (November 8, 2008)">Computer Security Software ESET SysInspector</a> (3)</li>
	<li><a href="http://www.ghacks.net/2008/06/27/you-better-stop-using-internet-explorer-for-now/" title="You better stop using Internet Explorer for now (June 27, 2008)">You better stop using Internet Explorer for now</a> (18)</li>
	<li><a href="http://www.ghacks.net/2008/05/07/yahoo-marks-dangerous-search-results/" title="Yahoo marks dangerous search results (May 7, 2008)">Yahoo marks dangerous search results</a> (4)</li>
	<li><a href="http://www.ghacks.net/2009/08/11/wordpress-remote-admin-password-reset-vulnerability/" title="Wordpress Remote Admin Password Reset Vulnerability (August 11, 2009)">Wordpress Remote Admin Password Reset Vulnerability</a> (13)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2008/10/19/identify-and-analyze-malicious-webpages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Test Your Browser&#8217;s JavaScript Performance</title>
		<link>http://www.ghacks.net/2008/10/17/test-your-browsers-javascript-performance/</link>
		<comments>http://www.ghacks.net/2008/10/17/test-your-browsers-javascript-performance/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 21:53:11 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Browsing]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[internet-explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JavaScript performance]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[sunspider test]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=7701</guid>
		<description><![CDATA[Cnet ran some tests on the JavaScript performance of selected browsers like the latest Firefox version, Firefox beta and Google Chrome builds. JavaScript performance was in the news since Google and the Mozilla Firefox development team announced improvements in JavaScript performance. 
Cnet used the SunSpider JavaScript Benchmark to test browser performance of the browsers. There [...]]]></description>
			<content:encoded><![CDATA[<p>Cnet ran some tests on the JavaScript performance of selected browsers like the latest <a href="http://www.ghacks.net/tag/firefox/">Firefox</a> version, Firefox beta and Google Chrome builds. JavaScript performance was in the news since Google and the <a href="http://www.ghacks.net/tag/firefox/">Mozilla Firefox</a> development team announced improvements in JavaScript performance. </p>
<p><a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider-driver.html">Cnet</a> used the SunSpider JavaScript Benchmark to test browser performance of the browsers. There are other factors that have an impact on JavaScript performance like the processing power of the computer system.</p>
<p>The results were that the latest Firefox 3.1 beta with the new JavaScript engine TraceMonkey was the fastest with a score of 2,257, followed by Chrome with 2,904, Firefox 3 beta 1 without TraceMonkey with 4,233, Safari 3.1.2 with 6,351 and <a href="http://www.ghacks.net/tag/internet-explorer/">Internet Explorer</a> 8 Beta 2 at the end with a score of 9,025.</p>
<p><span id="more-7701"></span>Cnet failed  to test any version of <a href="http://www.ghacks.net/category/browsing/opera/">Opera</a> and should probably have tested the latest nightly test of Safari instead. Here are the results that a Windows XP service pack 3 with a Intel 8400 Wolfdale processor and 4 Gigabytes of computer memory. </p>
<ul>
<li>Firefox 3.1 Beta 1 without TraceMonkey- 1800</li>
<li>Firefox 3.1 Beta 1 with Tracemonkey 1817</li>
<li>Firefox 3.03 &#8211; 2139 </li>
<li>Opera 9.6 &#8211; 2736</li>
</ul>
<p>It&#8217;s a bit surprising that Firefox without TraceMonkey was faster than Firefox with it enabled. It could be due to the fact that the portable version of Firefox has been used to run the tests. But the interesting question is, how does your browser compare? You need to run at least two browsers to be able to tell how it compares to the other browser.</p>
<p>Keep in mind that JavaScript performance is not everything and that page loading time is dependent on additional factors.</p>

	Tags: <a href="http://www.ghacks.net/tag/firefox/" title="firefox" rel="tag">firefox</a>, <a href="http://www.ghacks.net/tag/google-chrome/" title="google chrome" rel="tag">google chrome</a>, <a href="http://www.ghacks.net/tag/internet-explorer/" title="internet-explorer" rel="tag">internet-explorer</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/javascript-performance/" title="JavaScript performance" rel="tag">JavaScript performance</a>, <a href="http://www.ghacks.net/tag/performance/" title="performance" rel="tag">performance</a>, <a href="http://www.ghacks.net/tag/safari/" title="safari" rel="tag">safari</a>, <a href="http://www.ghacks.net/tag/sunspider-test/" title="sunspider test" rel="tag">sunspider test</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2009/04/04/xenocode-web-browser-sandbox/" title="Xenocode Web Browser Sandbox (April 4, 2009)">Xenocode Web Browser Sandbox</a> (0)</li>
	<li><a href="http://www.ghacks.net/2009/03/21/web-browser-popularity/" title="Web Browser Popularity (March 21, 2009)">Web Browser Popularity</a> (51)</li>
	<li><a href="http://www.ghacks.net/2009/06/21/web-browser-memory-usage-benchmark-gets-it-all-wrong/" title="Web Browser Memory Usage Benchmark Gets It All Wrong (June 21, 2009)">Web Browser Memory Usage Benchmark Gets It All Wrong</a> (15)</li>
	<li><a href="http://www.ghacks.net/2009/09/15/web-browser-have-impact-on-battery-life/" title="Web Browser Have Impact On Battery Life (September 15, 2009)">Web Browser Have Impact On Battery Life</a> (1)</li>
	<li><a href="http://www.ghacks.net/2008/12/14/web-browser-benchmark-comparison/" title="Web Browser Benchmark Comparison (December 14, 2008)">Web Browser Benchmark Comparison</a> (19)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2008/10/17/test-your-browsers-javascript-performance/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Local Rodeo Protects Firefox From JavaScript Malware</title>
		<link>http://www.ghacks.net/2008/09/10/local-rodeo-protects-firefox-from-javascript-malware/</link>
		<comments>http://www.ghacks.net/2008/09/10/local-rodeo-protects-firefox-from-javascript-malware/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 14:06:17 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Browsing]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[anti-dns pinning]]></category>
		<category><![CDATA[firefox malware]]></category>
		<category><![CDATA[intranet exploration]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[javscript malware]]></category>
		<category><![CDATA[localrodea]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=6907</guid>
		<description><![CDATA[Keeping up with all the different attack vectors is like the protagonist of Cervante&#8217;s famous novel Don Quixote. New threats are emerging on a daily basis while protections seem to remain stagnant at best. Users could opt for a radical solution by choosing to turn off scripts using NoScript and uninstalling scripting languages like Java [...]]]></description>
			<content:encoded><![CDATA[<p>Keeping up with all the different attack vectors is like the protagonist of Cervante&#8217;s famous novel Don Quixote. New threats are emerging on a daily basis while protections seem to remain stagnant at best. Users could opt for a radical solution by choosing to turn off scripts using NoScript and uninstalling scripting languages like Java and Flash content. </p>
<p>That would make most of the Internet unusable and produce some bad looking websites with reduced functionality while some would stop working completely.</p>
<p>Local Rodeo is a <a href="http://www.ghacks.net/tag/firefox/">Firefox</a> extension that protects Firefox against two types of JavaScript malware. The two types are Intranet Exploration and Anti DNS-Pinning.</p>
<p><span id="more-6907"></span><br />
<blockquote>Intranet Exploration (i.e. JavaScript portscanning and fingerprinting): The extension classifies all network locations to be either local or external, with local locations being part of the intranet. All http requests that have an external origin (i.e. were generated within the execution context of an external webpage) and a local target (i.e. an intranet resource) are canceled by LocalRodeo.</p>
<p>Anti DNS-Pinning: LocalRodeo detects this attack method by monitoring DNS answers. The switch of a given domain from external to local (or vice versa) is a clear indication of an anti-pinning attack. If such a switch is detected, all further requests from or to the malicious domain are prohibbited.</p></blockquote>
<p>A detailed explanation of Anti DNS-Pinning can be found at the blog of <a href="http://christ1an.blogspot.com/2007/07/dns-pinning-explained.html">Christian Matthies</a>. The extension was updated to be compatible with Firefox 3 today.</p>

	Tags: <a href="http://www.ghacks.net/tag/anti-dns-pinning/" title="anti-dns pinning" rel="tag">anti-dns pinning</a>, <a href="http://www.ghacks.net/tag/firefox/" title="firefox" rel="tag">firefox</a>, <a href="http://www.ghacks.net/tag/firefox-malware/" title="firefox malware" rel="tag">firefox malware</a>, <a href="http://www.ghacks.net/tag/intranet-exploration/" title="intranet exploration" rel="tag">intranet exploration</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/javscript-malware/" title="javscript malware" rel="tag">javscript malware</a>, <a href="http://www.ghacks.net/tag/localrodea/" title="localrodea" rel="tag">localrodea</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2008/06/27/you-better-stop-using-internet-explorer-for-now/" title="You better stop using Internet Explorer for now (June 27, 2008)">You better stop using Internet Explorer for now</a> (18)</li>
	<li><a href="http://www.ghacks.net/2008/08/19/view-javascript-sources-with-jsview/" title="View Javascript Sources with JSView (August 19, 2008)">View Javascript Sources with JSView</a> (1)</li>
	<li><a href="http://www.ghacks.net/2008/10/17/test-your-browsers-javascript-performance/" title="Test Your Browser&#8217;s JavaScript Performance (October 17, 2008)">Test Your Browser&#8217;s JavaScript Performance</a> (5)</li>
	<li><a href="http://www.ghacks.net/2008/01/06/control-javascript-events-in-firefox/" title="Control Javascript Events in Firefox (January 6, 2008)">Control Javascript Events in Firefox</a> (1)</li>
	<li><a href="http://www.ghacks.net/2009/07/16/block-noscript-from-opening-homepage-after-update/" title="Block NoScript From Opening Homepage After Update (July 16, 2009)">Block NoScript From Opening Homepage After Update</a> (8)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2008/09/10/local-rodeo-protects-firefox-from-javascript-malware/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>View Javascript Sources with JSView</title>
		<link>http://www.ghacks.net/2008/08/19/view-javascript-sources-with-jsview/</link>
		<comments>http://www.ghacks.net/2008/08/19/view-javascript-sources-with-jsview/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 13:05:26 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[firefox-add on]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[stylesheets]]></category>
		<category><![CDATA[web designer]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=6287</guid>
		<description><![CDATA[Viewing the source code of a website is a standard function in all web browsers. A right-click usually opens a menu with the option to view the source code of the page. Source code only refers to html source code. There is no way to view Javascript or CSS source codes directly from those menus.
The [...]]]></description>
			<content:encoded><![CDATA[<p>Viewing the source code of a website is a standard function in all web browsers. A right-click usually opens a menu with the option to view the source code of the page. Source code only refers to html source code. There is no way to view Javascript or CSS source codes directly from those menus.</p>
<p>The <a href="http://www.ghacks.net/tag/firefox/">Firefox</a> add-on <a href="https://addons.mozilla.org/en-US/firefox/addon/2076">JSView</a> adds that possibility to the Firefox browser. Installing the Firefox extension adds a new entry to the right-click menu which displays the amount of Javascript and CSS files that are referenced by the website.</p>
<p>Each file can be opened by selecting it. The source code of the selected file will be opened in the default source viewer of the browser. </p>
<p><span id="more-6287"></span><img src="http://www.ghacks.net/wp-content/uploads/2008/08/javascript_source_code.jpg" alt="javascript source code" title="javascript source code" width="409" height="246" class="alignnone size-medium wp-image-6288" /></p>
<p>The extension provides the option to view the source code of all Javascript or CSS files at once. The tool is especially useful for web designers.</p>

	Tags: <a href="http://www.ghacks.net/tag/css/" title="css" rel="tag">css</a>, <a href="http://www.ghacks.net/tag/firefox/" title="firefox" rel="tag">firefox</a>, <a href="http://www.ghacks.net/tag/firefox-add-on/" title="firefox-add on" rel="tag">firefox-add on</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/stylesheets/" title="stylesheets" rel="tag">stylesheets</a>, <a href="http://www.ghacks.net/tag/web-designer/" title="web designer" rel="tag">web designer</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2009/07/16/block-noscript-from-opening-homepage-after-update/" title="Block NoScript From Opening Homepage After Update (July 16, 2009)">Block NoScript From Opening Homepage After Update</a> (8)</li>
	<li><a href="http://www.ghacks.net/2008/12/25/youtube-video-download/" title="Youtube Video Download (December 25, 2008)">Youtube Video Download</a> (11)</li>
	<li><a href="http://www.ghacks.net/2009/04/29/youtube-it-firefox-add-on/" title="Youtube It Firefox Add-on (April 29, 2009)">Youtube It Firefox Add-on</a> (4)</li>
	<li><a href="http://www.ghacks.net/2009/04/11/youtube-comment-cloud-firefox-add-on/" title="Youtube Comment Cloud Firefox Add-On (April 11, 2009)">Youtube Comment Cloud Firefox Add-On</a> (4)</li>
	<li><a href="http://www.ghacks.net/2008/06/27/you-better-stop-using-internet-explorer-for-now/" title="You better stop using Internet Explorer for now (June 27, 2008)">You better stop using Internet Explorer for now</a> (18)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2008/08/19/view-javascript-sources-with-jsview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Male or Female? Your Browser&#8217;s History Might Tell</title>
		<link>http://www.ghacks.net/2008/07/28/male-or-female-your-browsers-history-might-tell/</link>
		<comments>http://www.ghacks.net/2008/07/28/male-or-female-your-browsers-history-might-tell/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 14:19:00 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Browsing]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[gender]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[quantcast]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=5663</guid>
		<description><![CDATA[A website should not be able to read the the history of websites that a user visited previously. An ingenious CSS hack and some spicy Javascript is however enough to use a trial and error method to find out if a user has been to specific websites.
Some webmasters use this method to display the social [...]]]></description>
			<content:encoded><![CDATA[<p>A website should not be able to read the the history of websites that a user visited previously. An ingenious CSS hack and some spicy Javascript is however enough to use a trial and error method to find out if a user has been to specific websites.</p>
<p>Some webmasters use this method to display the social bookmarking and news batches of websites that their visitors have been through which is very effective in gaining popularity on those websites.</p>
<p><a href="http://www.mikeonads.com/2008/07/13/using-your-browser-url-history-estimate-gender/">Others</a> came up with a script that is using this method to estimate if the visitor is male or female. The Javascript makes use of the Quantcast Top 10K websites and the male:female ratio that they provide plus a neat algorithm to compute the percentages for male and female likeliness.</p>
<p><span id="more-5663"></span>Mine turned out 50/50 because I don&#8217;t use the history at all. Good luck and let me know what the script thinks about your gender..</p>
<p>The same principle could possible be used to display targeted advertisements. Have been to a lot of parenting websites lately? How about parenting ads? Like sports? How about an ESPN subscription? It&#8217;s a bit scary, don&#8217;t you think?</p>

	Tags: <a href="http://www.ghacks.net/tag/code/" title="code" rel="tag">code</a>, <a href="http://www.ghacks.net/tag/gender/" title="gender" rel="tag">gender</a>, <a href="http://www.ghacks.net/tag/history/" title="history" rel="tag">history</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/quantcast/" title="quantcast" rel="tag">quantcast</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2008/06/27/you-better-stop-using-internet-explorer-for-now/" title="You better stop using Internet Explorer for now (June 27, 2008)">You better stop using Internet Explorer for now</a> (18)</li>
	<li><a href="http://www.ghacks.net/2008/01/10/watch-documentaries-online/" title="Watch Documentaries Online (January 10, 2008)">Watch Documentaries Online</a> (7)</li>
	<li><a href="http://www.ghacks.net/2008/08/19/view-javascript-sources-with-jsview/" title="View Javascript Sources with JSView (August 19, 2008)">View Javascript Sources with JSView</a> (1)</li>
	<li><a href="http://www.ghacks.net/2008/10/17/test-your-browsers-javascript-performance/" title="Test Your Browser&#8217;s JavaScript Performance (October 17, 2008)">Test Your Browser&#8217;s JavaScript Performance</a> (5)</li>
	<li><a href="http://www.ghacks.net/2009/07/11/speed-up-firefox-by-limiting-the-history/" title="Speed Up Firefox By Limiting The History (July 11, 2009)">Speed Up Firefox By Limiting The History</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2008/07/28/male-or-female-your-browsers-history-might-tell/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>You better stop using Internet Explorer for now</title>
		<link>http://www.ghacks.net/2008/06/27/you-better-stop-using-internet-explorer-for-now/</link>
		<comments>http://www.ghacks.net/2008/06/27/you-better-stop-using-internet-explorer-for-now/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 08:02:27 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Browsing]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[internet explorer exploit]]></category>
		<category><![CDATA[internet-explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=5126</guid>
		<description><![CDATA[A security vulnerability came to light recently that affects Internet Explorer 6, Internet Explorer 7 and even Internet Explorer 8 that can be used to record keystrokes of a user even if he is switching domains. That means that a specifically prepared website can launch some Javascript that records everything the user does afterwards including [...]]]></description>
			<content:encoded><![CDATA[<p>A security vulnerability came to light recently that affects <a href="http://www.ghacks.net/tag/internet-explorer/">Internet Explorer</a> 6, Internet Explorer 7 and even Internet Explorer 8 that can be used to record keystrokes of a user even if he is switching domains. That means that a specifically prepared website can launch some Javascript that records everything the user does afterwards including text input which naturally means usernames and passwords as well.</p>
<p>Sounds scary ? There is no fix for this vulnerability yet other than to disable Javascript or allow it only on trusted domains. Some researchers claim that other browsers are affected as well but have failed to deliver proof for those claims yet. It would not hurt however to use the <a href="http://www.ghacks.net/tag/firefox/">Firefox</a> add-on <a href="https://addons.mozilla.org/en-US/firefox/addon/722">No Script</a> for instance.</p>
<p>The vulnerability can be tested on this <a href="http://sirdarckcat.blogspot.com/2008/05/ghosts-for-ie8-and-ie75730.html">page</a> if you visit it with Internet Explorer. It opens a new window and records the user input on that domain. There is an <a href="http://sirdarckcat.blogspot.com/2008/05/browsers-ghost-busters.html">explanation</a> from the same researcher available.</p>
<p><span id="more-5126"></span></p>

	Tags: <a href="http://www.ghacks.net/tag/firefox/" title="firefox" rel="tag">firefox</a>, <a href="http://www.ghacks.net/tag/internet-explorer-exploit/" title="internet explorer exploit" rel="tag">internet explorer exploit</a>, <a href="http://www.ghacks.net/tag/internet-explorer/" title="internet-explorer" rel="tag">internet-explorer</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/opera/" title="opera" rel="tag">opera</a>, <a href="http://www.ghacks.net/tag/vulnerability/" title="vulnerability" rel="tag">vulnerability</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2008/07/04/are-you-running-the-latest-browser-version/" title="Are you running the latest browser version? (July 4, 2008)">Are you running the latest browser version?</a> (4)</li>
	<li><a href="http://www.ghacks.net/2009/04/04/xenocode-web-browser-sandbox/" title="Xenocode Web Browser Sandbox (April 4, 2009)">Xenocode Web Browser Sandbox</a> (0)</li>
	<li><a href="http://www.ghacks.net/2008/06/24/why-you-should-restrict-cookie-access/" title="Why you should restrict Cookie Access (June 24, 2008)">Why you should restrict Cookie Access</a> (4)</li>
	<li><a href="http://www.ghacks.net/2009/03/21/web-browser-popularity/" title="Web Browser Popularity (March 21, 2009)">Web Browser Popularity</a> (51)</li>
	<li><a href="http://www.ghacks.net/2009/06/21/web-browser-memory-usage-benchmark-gets-it-all-wrong/" title="Web Browser Memory Usage Benchmark Gets It All Wrong (June 21, 2009)">Web Browser Memory Usage Benchmark Gets It All Wrong</a> (15)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2008/06/27/you-better-stop-using-internet-explorer-for-now/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Opera Dragonfly Alpha released</title>
		<link>http://www.ghacks.net/2008/05/06/opera-dragonfly-alpha-released/</link>
		<comments>http://www.ghacks.net/2008/05/06/opera-dragonfly-alpha-released/#comments</comments>
		<pubDate>Tue, 06 May 2008 17:52:56 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Browsing]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[developer tools]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[dragonfly]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[opera dragonfly]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=4027</guid>
		<description><![CDATA[Opera Dragonfly Alpha has been released by the Opera developer team, rather silently so to speak. The Dragonfly feature is already build in Opera 9.5 beta 2 which can be downloaded from the Opera ftp site. Opera Dragonfly Alpha can be started in Opera by going into the Tools/Advanced/Developer Tools menu. Opera Dragonfly will be [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ghacks.net/category/browsing/opera/">Opera</a> Dragonfly Alpha has been released by the Opera developer team, rather silently so to speak. The <a href="http://www.opera.com/products/dragonfly/">Dragonfly</a> feature is already build in Opera 9.5 beta 2 which can be downloaded from the Opera <a href="ftp://ftp.opera.com/pub/opera/win/950b2/en/">ftp</a> site. Opera Dragonfly Alpha can be started in Opera by going into the Tools/Advanced/Developer Tools menu. Opera Dragonfly will be started in a separate window.</p>
<p><em>&#8220;The alpha release includes the initial implementation for the JavaScript Debugger, CSS Inspector, DOM Inspector, Command Line and the Error Console, as well as the Scope module, which allows Opera Dragonfly to communicate with the Opera browser.&#8221;</em></p>
<p>Developers get quick access to every open window in Opera this way. Tabs provide access to Scripts, DOM and the Console. It&#8217;s not yet on the same level as the Firebug extension for <a href="http://www.ghacks.net/tag/firefox/">Firefox</a>. What I really like in Firebug is the fact that I can click on elements in the website and that the CSS attributes of that element are then displayed.</p>
<p><span id="more-4027"></span><a href='http://www.ghacks.net/wp-content/uploads/2008/05/opera_dragonfly.jpg'><img src="http://www.ghacks.net/wp-content/uploads/2008/05/opera_dragonfly-300x214.jpg" alt="opera dragonfly" title="opera dragonfly" width="300" height="214" class="alignnone size-medium wp-image-4028" /></a></p>
<p>The Opera team has released this alpha version mainly to receive feedback from the community to improve Opera Dragonfly. Feedback can be given at the Dragonfly <a href="http://www.opera.com/products/dragonfly/feedback/">Feedback</a> Page.</p>

	Tags: <a href="http://www.ghacks.net/tag/developer-tools/" title="developer tools" rel="tag">developer tools</a>, <a href="http://www.ghacks.net/tag/dom/" title="dom" rel="tag">dom</a>, <a href="http://www.ghacks.net/tag/dragonfly/" title="dragonfly" rel="tag">dragonfly</a>, <a href="http://www.ghacks.net/tag/firebug/" title="firebug" rel="tag">firebug</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/opera/" title="opera" rel="tag">opera</a>, <a href="http://www.ghacks.net/tag/opera-dragonfly/" title="opera dragonfly" rel="tag">opera dragonfly</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2008/06/27/you-better-stop-using-internet-explorer-for-now/" title="You better stop using Internet Explorer for now (June 27, 2008)">You better stop using Internet Explorer for now</a> (18)</li>
	<li><a href="http://www.ghacks.net/2008/03/20/opera-dragonfly-page-is-live/" title="Opera Dragonfly page is live (March 20, 2008)">Opera Dragonfly page is live</a> (5)</li>
	<li><a href="http://www.ghacks.net/2008/04/24/opera-dragonfly-announced/" title="Opera Dragonfly announced (April 24, 2008)">Opera Dragonfly announced</a> (3)</li>
	<li><a href="http://www.ghacks.net/2009/04/24/youtube-enhance-youtube-experience/" title="Youtube: Enhance Youtube Experience (April 24, 2009)">Youtube: Enhance Youtube Experience</a> (11)</li>
	<li><a href="http://www.ghacks.net/2009/04/04/xenocode-web-browser-sandbox/" title="Xenocode Web Browser Sandbox (April 4, 2009)">Xenocode Web Browser Sandbox</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2008/05/06/opera-dragonfly-alpha-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Control Javascript Events in Firefox</title>
		<link>http://www.ghacks.net/2008/01/06/control-javascript-events-in-firefox/</link>
		<comments>http://www.ghacks.net/2008/01/06/control-javascript-events-in-firefox/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 16:50:33 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Browsing]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firefox-extensions]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/2008/01/06/control-javascript-events-in-firefox/</guid>
		<description><![CDATA[Firefox Mastery published a nice article about the Firefox add-on Controle de Scripts which lets the user control Javascript events in Firefox. Instead of just disabling Javascript (default Firefox without add-ons), or enabling it on a per-site basis (NoScript) you can configure and control specific Javascripts events.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.firefoxmastery.com/firefox/better-javascript-control/">Firefox Mastery</a> published a nice article about the <a href="http://www.ghacks.net/tag/firefox/">Firefox</a> <a href="https://addons.mozilla.org/en-US/firefox/addon/1154">add-on </a>Controle de Scripts which lets the user control Javascript events in Firefox. Instead of just disabling Javascript (default Firefox without add-ons), or enabling it on a per-site basis (NoScript) you can configure and control specific Javascripts events.</p>
<p>The two tabs that the extension offers are named Permissions and Popups. The Permission tabs controls Javascript events that move, change, hide or close elements on your screen. You can for example deny Javascript the right to close Windows that were not opened by them or to hide the status bar or scroll bars.</p>
<p>The Popup tabs require knowledge of Javascript events or a Google search if you do not know Javascript. You can select the Javascript events that are allowed to trigger a popup. While we probably all know what the events click and dlbclick do we might have difficulties with mouseup or change.</p>
<p><span id="more-2765"></span>A excellent Firefox add-on that should be implemented as standard in Firefox 3.</p>

	Tags: <a href="http://www.ghacks.net/tag/firefox/" title="firefox" rel="tag">firefox</a>, <a href="http://www.ghacks.net/tag/firefox-extensions/" title="firefox-extensions" rel="tag">firefox-extensions</a>, <a href="http://www.ghacks.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.ghacks.net/tag/mozilla/" title="mozilla" rel="tag">mozilla</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2008/03/11/webslices-and-activities-ported-to-firefox/" title="Webslices and Activities ported to Firefox (March 11, 2008)">Webslices and Activities ported to Firefox</a> (5)</li>
	<li><a href="http://www.ghacks.net/2006/10/27/use-the-foxtor-extension-for-anonymous-surfing/" title="Use the Foxtor Extension for anonymous surfing (October 27, 2006)">Use the Foxtor Extension for anonymous surfing</a> (6)</li>
	<li><a href="http://www.ghacks.net/2007/01/11/use-splitlink-for-firefox-to-check-for-redirects/" title="Use Splitlink for Firefox to check for Redirects (January 11, 2007)">Use Splitlink for Firefox to check for Redirects</a> (2)</li>
	<li><a href="http://www.ghacks.net/2007/01/23/url-fixer-extension-for-firefox/" title="Url Fixer Extension for Firefox (January 23, 2007)">Url Fixer Extension for Firefox</a> (3)</li>
	<li><a href="http://www.ghacks.net/2006/11/08/tiny-menus-for-firefox/" title="Tiny Menus for Firefox (November 8, 2006)">Tiny Menus for Firefox</a> (7)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2008/01/06/control-javascript-events-in-firefox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
