<?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>Mark Headrick&#039;s Blog &#187; Firefox</title>
	<atom:link href="http://blog.markheadrick.com/category/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.markheadrick.com</link>
	<description>My ramblings about what&#039;s new on my website and whatever else comes to mind.</description>
	<lastBuildDate>Mon, 30 Jan 2012 13:30:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>My plea to NASCAR.COM and TrackPass (RaceView) Developers</title>
		<link>http://blog.markheadrick.com/2010/08/16/my-plea-to-nascar-com-and-trackpass-raceview-developers/</link>
		<comments>http://blog.markheadrick.com/2010/08/16/my-plea-to-nascar-com-and-trackpass-raceview-developers/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 19:54:17 +0000</pubDate>
		<dc:creator>Mark Headrick</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[NASCAR]]></category>
		<category><![CDATA[RaceView]]></category>

		<guid isPermaLink="false">http://blog.markheadrick.com/?p=844</guid>
		<description><![CDATA[It&#8217;s probably a good thing I waited until today to write this; otherwise, it would have been full of many colorful words. This is a follow-up to my last post. I tried to run NASCAR.COM&#8217;s RaceView during the Michigan race &#8230; <a href="http://blog.markheadrick.com/2010/08/16/my-plea-to-nascar-com-and-trackpass-raceview-developers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s probably a good thing I waited until today to write this; otherwise, it would have been full of many colorful words. <img src='http://blog.markheadrick.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  This is a follow-up to my <a title="Getting NASCAR PitCommand Audio Working in Firefox" href="http://blog.markheadrick.com/2010/08/09/getting-nascar-pitcommand-audio-working-in-firefox/">last post</a>. I tried to run <a title="NASCAR Trackpass" href="http://www.nascar.com/trackpass/" target="_blank">NASCAR.COM&#8217;s RaceView</a> during the Michigan race this past Sunday and all I got was either a window with &#8220;loading&#8221; at the bottom or just a solid white window. This occurred in both Firefox and Internet Explorer. I opened up the Java console in both Firefox and IE and it just had a Java error of a Null pointer assignment:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;">java.<span style="color: #006633;">lang</span>.<span style="color: #003399;">NullPointerException</span>
 at com.<span style="color: #006633;">sun</span>.<span style="color: #006633;">opengl</span>.<span style="color: #006633;">util</span>.<span style="color: #006633;">JOGLAppletLauncher</span>.<span style="color: #006633;">start</span><span style="color: #009900;">&#40;</span>JOGLAppletLauncher.<span style="color: #006633;">java</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">385</span><span style="color: #009900;">&#41;</span>
 at sun.<span style="color: #006633;">plugin2</span>.<span style="color: #006633;">applet</span>.<span style="color: #006633;">Plugin2Manager</span>$AppletExecutionRunnable.<span style="color: #006633;">run</span><span style="color: #009900;">&#40;</span>Unknown Source<span style="color: #009900;">&#41;</span>
 at java.<span style="color: #006633;">lang</span>.<span style="color: #003399;">Thread</span>.<span style="color: #006633;">run</span><span style="color: #009900;">&#40;</span>Unknown Source<span style="color: #009900;">&#41;</span>
<span style="color: #003399;">Exception</span><span style="color: #339933;">:</span> java.<span style="color: #006633;">lang</span>.<span style="color: #003399;">NullPointerException</span></pre></div></div>

<p>Yes, I did try to reload several times. So I gave up and just started PitCommand to listen to Dale Jr&#8217;s audio. I did have to start it in IE first before the audio would work in Firefox and I just didn&#8217;t care to investigate this further. I was frustrated and missing the race. Before you ask, I do meet their <a title="NASCAR Trackpass System Requirements" href="http://support.nascar.com/ics/support/default.asp?deptID=5483&amp;task=knowledge&amp;questionID=721" target="_blank">minimum system requirements</a>.</p>
<p>Now, I don&#8217;t mind troubleshooting problems; however, I <strong>do not</strong> want to do it during the actual race! It totally ruins the fan&#8217;s experience. How can you expect fans to search knowledge bases and forums, reinstall Java, plug-ins, audio and video drivers, and do whatever else might be potentially involved? It boggles my mind that there isn&#8217;t <strong>a race simulator that we can test these applications with during the week</strong>. If I was a NASCAR website/TrackPass developer I&#8217;d scream for this. I am quite sure the website team has no desire to fix the software during races either (I only hope they at least have some internal system to do this). Normally I wouldn&#8217;t give a flying fruitcake about it, but I am paying more for TrackPass than I am for my webhosting here that my blog, among several other sites, is on. The <a title="IndyCar" href="http://www.indycar.com/" target="_blank">IndyCar RaceControl</a> works (yes, they do loose timing and scoring sometimes but that&#8217;s an issue at their end when it happens) and <strong>it&#8217;s free</strong>.</p>
<p>This will probably be my last season to subscribe to RaceView. If the preview works during next year&#8217;s Daytona 500 then I might reconsider; otherwise, I&#8217;ll just stick with the scanner.</p>
<p>I welcome any comments about other&#8217;s experiences and how you got it to work, if you did.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markheadrick.com/2010/08/16/my-plea-to-nascar-com-and-trackpass-raceview-developers/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Getting NASCAR PitCommand audio working in Firefox</title>
		<link>http://blog.markheadrick.com/2010/08/09/getting-nascar-pitcommand-audio-working-in-firefox/</link>
		<comments>http://blog.markheadrick.com/2010/08/09/getting-nascar-pitcommand-audio-working-in-firefox/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 09:50:23 +0000</pubDate>
		<dc:creator>Mark Headrick</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[NASCAR]]></category>

		<guid isPermaLink="false">http://blog.markheadrick.com/?p=822</guid>
		<description><![CDATA[(If you&#8217;re having problems with RaceView, you might want to check out this post: Getting NASCAR RaceView Working with Internet Explorer 8) During Sunday&#8217;s NASCAR race I was trying to get the audio working in NASCAR.COM&#8217;s PitCommand using Firefox (version &#8230; <a href="http://blog.markheadrick.com/2010/08/09/getting-nascar-pitcommand-audio-working-in-firefox/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>(If you&#8217;re having problems with RaceView, you might want to check out this post: <a title="Getting NASCAR RaceView Working with IE8" href="http://blog.markheadrick.com/2010/08/23/getting-nascar-raceview-working-with-internet-explorer-8/">Getting NASCAR RaceView Working with Internet Explorer 8</a>)</p>
<p>During Sunday&#8217;s NASCAR race I was trying to get the audio working in <a title="NASCAR Trackpass" href="http://www.nascar.com/trackpass/" target="_blank">NASCAR.COM&#8217;s PitCommand</a> using Firefox (version 3.6.8 at the time). No such luck, even after disabling AdBlock Plus and enabling 3rd party cookies. So, I decided to try it in Internet Explorer 8. Naturally, it worked just fine. I tried it again in Firefox, and it worked! Hmm.. what&#8217;s going on here?</p>
<p>I knew that the audio stream was being handled by Windows Media Player since it was using the .ASX extension. I did have the <a title="Windows Media Player plug-in for Firefox" href="http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx" target="_blank">Windows Media Player plug-in for Firefox</a> installed. There&#8217;s an <a title="Windows Media Player" href="http://kb.mozillazine.org/Windows_Media_Player" target="_blank">article at mozillaZine</a> which gives information about it. In fact, <a title="MIDI page" href="http://www.markheadrick.com/midi.php">my MIDI page</a> is designed to work with it. Since it only worked after I tried it in Internet Explorer, I figured it must have triggered something or saved something into Temporary Internet Files that allowed it to then work in Firefox. Since WMP is a Microsoft program, it stores its files in IE&#8217;s Temporary Internet Files directory. So, I deleted the Temporary Internet Files using the Internet Explorer Control Panel applet. The audio quit working with PitCommand in Firefox again. I launched PitCommand in IE which worked and closed IE. The audio started working in Firefox. At this point I restarted Windows and went to Firefox first thing and the PitCommand audio worked.</p>
<p>It seems that some Javascript or other file that gets saved to Temporary Internet Files when using IE is letting the WMP Firefox plug-in to play the audio in this specific case. This leads me to believe that the code on NASCAR.COM&#8217;s site might be doing different things based on the browser it detects. Because I was sick of troubleshooting and missing the race I stopped here.</p>
<p>NASCAR.COM really needs to have a fake race stream during the week so that all of us, and them, can work on software issues then and not during the actual race! Who wants to do that? I also tried RaceView but it wouldn&#8217;t work in either Firefox or IE. I just got a blank page with a Java error on it. Early this morning I got a Java update (version 6, update 21) but I won&#8217;t be able to test that out till the next cup race.   <img src='http://blog.markheadrick.com/wp-includes/images/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markheadrick.com/2010/08/09/getting-nascar-pitcommand-audio-working-in-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I got NASCAR RaceBuddy working in Firefox.</title>
		<link>http://blog.markheadrick.com/2010/03/28/how-i-got-nascar-racebuddy-working-in-firefox/</link>
		<comments>http://blog.markheadrick.com/2010/03/28/how-i-got-nascar-racebuddy-working-in-firefox/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 20:35:23 +0000</pubDate>
		<dc:creator>Mark Headrick</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[NASCAR]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.markheadrick.com/?p=691</guid>
		<description><![CDATA[During the NASCAR Truck race on Friday, NASCAR.COM made TruckBuddy available.  It was very similar to RaceBuddy they had last year during the TNT races. You get a choice of several live video feeds along with a mosaic feed of &#8230; <a href="http://blog.markheadrick.com/2010/03/28/how-i-got-nascar-racebuddy-working-in-firefox/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>During the NASCAR Truck race on Friday, <a title="NASCAR.COM" href="http://www.nascar.com" target="_blank">NASCAR.COM</a> made TruckBuddy available.  It was very similar to RaceBuddy they had last year during the TNT races. You get a choice of several live video feeds along with a mosaic feed of 4 video streams at once and a live chat feature.</p>
<p><strong>Problem:</strong></p>
<p style="padding-left: 30px;">When I first tried it with <a title="Firefox" href="http://en-us.www.mozilla.com/en-US/firefox/personal.html" target="_blank">Firefox</a> (version 3.6 or 3.6.2), the video portion did not work and the live chat portion on the right side would not work properly either. It would let me attempt to login via <a title="Twitter" href="http://twitter.com" target="_blank">Twitter</a> and provided the typical Twitter Allow/Deny Connection authorization window; however, upon returning to the application it did nothing and acted like I had never logged in.</p>
<p><strong>Solution:</strong></p>
<div style="padding-left: 30px;">
<p>I solved the video problem by disabling <a title="Adblock Plus" href="https://addons.mozilla.org/en-US/firefox/addon/1865" target="_blank">Adblock Plus</a> on the NASCAR.COM site. Apparently, if the video advertisement does not play first, then nothing else will or at least problematically.</p>
<p>I solved the chat problem by enabling 3rd-party cookies which I have disabled by default (Tools -&gt; Options -&gt; Privacy). Upon further examination, I could disable 3rd-party cookies again if I gave exceptions to the following:</p>
<ul>
<li>gigya.com</li>
<li>livechat.gigya.com</li>
<li>socialize.gigya.com</li>
</ul>
</div>
<p>After the race was over, I re-enabled Adblock Plus for NASCAR.COM <img src='http://blog.markheadrick.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Hopefully this helps anyone else trying to get RaceBuddy working with Firefox should they have it again.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markheadrick.com/2010/03/28/how-i-got-nascar-racebuddy-working-in-firefox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How I got LongURL Mobile Expander 2.0.0 to Show Tooltips Again.</title>
		<link>http://blog.markheadrick.com/2009/07/02/how-i-got-longurl-mobile-expander-2-0-0-to-show-tooltips-again/</link>
		<comments>http://blog.markheadrick.com/2009/07/02/how-i-got-longurl-mobile-expander-2-0-0-to-show-tooltips-again/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 21:50:12 +0000</pubDate>
		<dc:creator>Mark Headrick</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.markheadrick.com/?p=493</guid>
		<description><![CDATA[After updating to LongURL Mobile Expander v2.0.0 it stopped showing Tooltips with the destination when I would move the mouse over a short URL. I would also get &#8220;current domain is NULL&#8221; errors when browsing locally (I have a local &#8230; <a href="http://blog.markheadrick.com/2009/07/02/how-i-got-longurl-mobile-expander-2-0-0-to-show-tooltips-again/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After updating to <a title="LongURL Mobile Expander" href="https://addons.mozilla.org/en-US/firefox/addon/8636" target="_blank">LongURL Mobile Expander v2.0.0</a> it stopped showing Tooltips with the destination when I would move the mouse over a short URL. I would also get &#8220;current domain is NULL&#8221; errors when browsing locally (I have a local copy of Apache installed for development). The problem existed in both Firefox 3.0.11 and 3.5.</p>
<p>I got it working after seeing a comment here: <a rel="nofollow" href="https://addons.mozilla.org/en-US/firefox/addon/8636">https://addons.mozilla.org/en-US/firefox/addon/8636</a> so all the credit goes to Matthias Jansen.</p>
<p>Edit the file: C:\Documents and Settings\(user)\Application Data\Mozilla\Firefox\Profiles\(your profile)\extensions\<strong>{a7101e54-830c-4d33-a3ed-bedc17ec44da}</strong>\content\<strong>longurlmobileexpander.js</strong></p>
<p>I am using Windows XP so your location might be different.</p>
<p>Around line 79, change</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> current_domain <span style="color: #339933;">=</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">href</span>.<span style="color: #660066;">match</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/^https?:\/\/(?:www\.)?([^\.]+\.[^\/]+)/i</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>To:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> current_domain <span style="color: #339933;">=</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">href</span>.<span style="color: #660066;">match</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/^https?:\/\/(?:www\.)?([^\.]+(\.[^\/]+)?)/i</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Update</strong>: I&#8217;ve been told <a href="http://getsatisfaction.com/statiksoft/topics/version_2_0_0_of_the_firefox_longurl_mobile_expander_has_caused_it_to_quit_working_in_ff3_0_11" target="_blank">here</a> that the following change is also needed. Around line 89, change</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>domain <span style="color: #339933;">!==</span> current_domain<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">typeof</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">known_services</span><span style="color: #009900;">&#91;</span>domain<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #3366CC;">'undefined'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span></pre></div></div>

<p>To:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>current_domain <span style="color: #339933;">!=</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span>domain <span style="color: #339933;">!==</span> current_domain<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">typeof</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">known_services</span><span style="color: #009900;">&#91;</span>domain<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #3366CC;">'undefined'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span></pre></div></div>

<p>After doing this and re-enabling the extension.. it started working. I can now see the tooltip pop-ups and it&#8217;s supposed to fix the current_domain is null problem. Hopefully this will help anyone else that ran into this issue. <img src='http://blog.markheadrick.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markheadrick.com/2009/07/02/how-i-got-longurl-mobile-expander-2-0-0-to-show-tooltips-again/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ways to Preview the Destination of Twitter Short URLs</title>
		<link>http://blog.markheadrick.com/2009/04/16/ways-to-preview-the-destination-of-twitter-short-urls/</link>
		<comments>http://blog.markheadrick.com/2009/04/16/ways-to-preview-the-destination-of-twitter-short-urls/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 06:58:50 +0000</pubDate>
		<dc:creator>Mark Headrick</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[DestroyTwitter]]></category>
		<category><![CDATA[Echofon]]></category>
		<category><![CDATA[TweetDeck]]></category>
		<category><![CDATA[TwitterFox]]></category>

		<guid isPermaLink="false">http://blog.markheadrick.com/?p=430</guid>
		<description><![CDATA[Due to the limited length of 140 characters Twitter allows in a status update or tweet, the use of URL shortening services and short URLs has become a necessary evil. I don&#8217;t know about you but I am NOT going &#8230; <a href="http://blog.markheadrick.com/2009/04/16/ways-to-preview-the-destination-of-twitter-short-urls/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Due to the limited length of 140 characters Twitter allows in a status update or tweet, the use of URL shortening services and short URLs has become a necessary evil. I don&#8217;t know about you but I am NOT going to just blindly click on some gobbledygook looking short URL without knowing exactly where it&#8217;s going to take me before hand. It&#8217;s just too easy to hide links to malicious websites this way. Luckily there are a number of ways to preview where these short URLs are going to send you.</p>
<p><strong>December 18, 2011</strong>: Well, now that Twitter is wrapping every URL with its t.co shortening service, including those already shortened with other services, it has thrown a monkey wrench into this whole thing. Some Twitter applications that used to preview short URLs may no longer work fully or as expected. The problem is that when Twitter wraps an already short URL with t.co it causes two redirections to occur before reaching the final destination (example: t.co redirects to bit.ly which then redirects to the original long URL). <a title="Longurl.org" href="http://longurl.org/" target="_blank">Longurl.org</a> does still work as it seems to keep trying until it reaches a URL that no longer redirects. Now, according to Twitter it <a title="My Website is Being Flagged as Malware or Spam! " href="https://support.twitter.com/articles/90491-my-website-is-being-flagged-as-malware-or-spam" target="_blank">does try to protect users</a> by not directly going to sites that might be questionable. Thankfully, Twitter&#8217;s own website will still show the final destination in a tool-tip when the mouse hovers over a link.</p>
<p><strong>January 14, 2011</strong>: For those that are using Twitter&#8217;s newer website interface, it will now preview a short URL in a tooltip when hovering the mouse over a link. This even works with my custom URL shortening service as mentioned below.</p>
<p>Initally, Twitter used <a title="Tinyurl" href="http://tinyurl.com" target="_blank">Tinyurl</a> by default to shorten long URLs when it had seen fit. <strong>(Update July 9, 2010:</strong> Twitter is working on implementing their own service: <a title="Twitter's Shortening Service" href="http://t.co/" target="_blank"><strong>t.co</strong></a> that is only used with Direct Messages for now.<strong>) </strong>Even so, Tinyurl has a <a title="Tinyurl Preview" href="http://tinyurl.com/preview.php" target="_blank">preview option</a> that you can set on their site. I would advise enabling it. Then, when you click on a Tinyurl link it will take you to Tinyurl&#8217;s website first where it shows you the long URL associated with the short URL which you can then click if you so choose.</p>
<p>Unfortunately, this only works for Tinyurl links. Many other URL shortening services are also used: tr.im, is.gd, bit.ly, ping.fm and who knows how many others. This is where <strong><a title="Longurl.org" href="http://longurl.org" target="_blank">longurl.org</a></strong> comes to the rescue! Using this site, you can expand just about any shortened URL and it will let you preview where it goes. For this to work, you do have to copy and paste the short URL first. This site will even work with personally created short URLs as long as they use a standard Redirection. For example it will show that <a href="http://mhurl.com/000" target="_blank">http://mhurl.com/000</a> goes to <a href="http://blog.markheadrick.com/2009/03/15/a-nascar-inspired-destroytwitter-theme/" target="_blank">http://blog.markheadrick.com/2009/03/15/a-nascar-inspired-destroytwitter-theme/</a></p>
<p><strong>(Update April 14, 2010</strong>: It appears that the <strong>longurl.org</strong> website is no longer functional. As such, I have since written my own PHP script that does the same thing as far as showing where any URL gets redirected to, removing my need to rely on any 3rd party. <strong>April 20, 2010</strong>: The site appears to be back up.<strong>)</strong></p>
<p>The above two methods are universal in nature and should work no matter how you Twitter. Luckily there are alternative ways that are more convenient and I&#8217;ll let you know about the one&#8217;s I&#8217;ve tried.</p>
<h3>Firefox Add-ons:</h3>
<p>For Firefox users, you&#8217;ll want to check out the following:</p>
<p><strong><a title="LongURL Mobile Expander" href="https://addons.mozilla.org/en-US/firefox/addon/8636" target="_blank">LongURL Mobile Expander</a></strong>: The LongURL Moblie Expander uses <a href="http://longurl.org" target="_blank">longurl.org</a>&#8216;s web service to display a tooltip with the expanded URL when the mouse hovers over a known short URL service link on a web page. This is handy when viewing Twitter pages in the browser.</p>
<ul>
<li><strong>Update June 29, 2009</strong>: version 2.0.0 of this plug-in no longer seems to work correctly, at least in FireFox 3.0.11</li>
<li><strong>Update July 9, 2009</strong>: Please see <a title="How I got LongURL Mobile Expander 2.0.0 to Show Tooltips Again." href="http://blog.markheadrick.com/2009/07/02/how-i-got-longurl-mobile-expander-2-0-0-to-show-tooltips-again/">this post</a> to find out how I got it working again.</li>
<li><strong>Update January 21, 2010</strong>: Author posted <a title="LongURL Mobile Expander 2.0.1" href="https://addons.mozilla.org/en-US/firefox/addons/versions/8636#version-2" target="_blank">Experimental Version 2.0.1</a> which corrects the issues. This version is not yet directly compatible with Firefox 3.6, however.</li>
</ul>
<p><a title="Long URL Please" href="https://addons.mozilla.org/en-US/firefox/addon/9549" target="_blank"><strong>Long URL Please</strong></a>: This plug-in replaces the short URL with the expanded URL in the webpage itself. This one uses the <a title="Long URL Please" href="http://www.longurlplease.com" target="_blank">longurlplease.com</a> API to determine the destinations from known services. I have been using this one after LongURL Mobile Expander quit working on me.</p>
<p><a title="TwitterFox" href="https://addons.mozilla.org/en-US/firefox/addon/5081" target="_blank"><strong>Echofon (aka TwitterFox)</strong></a>: Twitter client add-on that will show the expanded URL in a tooltip when the mouse hovers over a known short URL service link.  I say &#8220;known&#8221; because these will not show expanded links from unknown services or personally created short URLs.</p>
<h3>Stand-alone Twitter Clients with Short URL preview abilities:</h3>
<p><strong><a title="TweetDeck" href="http://tweetdeck.com" target="_blank">TweetDeck</a></strong>: If you set the option to <strong>Show preview information for short URLs</strong> in the general settings tab, it will display a preview dialog with the expanded URL after you click on a link. This only works with known short URL services. My shortened link does not preview. (<strong>Update</strong> <strong>December 18, 2011</strong>: The current stand-alone version of Tweetdeck available from the website that Twitter released, which does not use Adobe Air, no longer previews short URLs other than long URLs directly shortened with t.co. The older Adobe Air version 0.38.2 still previews short URLs even when wrapped by t.co.)</p>
<p><strong><a title="DestroyTwitter" href="http://destroytwitter.com" target="_blank">DestroyTwitter</a></strong>: Version 2.1.2 released on <strong>September 16, 2010</strong> introduced a URL preview ability. When you <strong>ALT-Left Click</strong> on a link it will preview the URL for you. This will work with ANY link as best I can tell. It will even preview my shortened link and display both the title and expanded URL. In this aspect, DestroyTwitter beats all the other Twitter clients I have tried.</p>
<p>I am sure there are other Twitter clients that have built-in preview abilities (no, I&#8217;m not going to download and try everything that exists), just make sure you enable it if they have the option. With that, have a happy and safe twitter experience. <img src='http://blog.markheadrick.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markheadrick.com/2009/04/16/ways-to-preview-the-destination-of-twitter-short-urls/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

