<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Discussion on Scroogle - bookmarkable, pretty, cache links | Userscripts.org</title>
    <link>http://userscripts.org/scripts/show/23529</link>
    <description>Recent comments on userscript: Scroogle - bookmarkable, pretty, cache links</description>
    <language>en-us</language>
    <ttl>60</ttl>
    <item>
      <title>Archived Comments, replied by khopesh @ Wed, 22 Oct 2008 19:07:03 +0000</title>
      <description>&lt;p&gt;Apparently, the referer is only stripped when linking from an SSL site to a non-SSL site.  You're referencing a SSL site, so the referer is passed along.  I had not tested this issue on an SSL server.  Very interesting.  I updated the script to take care of this issue while still allowing bookmarkable URLs.&lt;/p&gt;

&lt;p&gt;The best workaround I could find (using &lt;code&gt;href=&quot;javascript:location.href='https://...'&quot;&lt;/code&gt;) required its own workaround so that the link is colored when you've visited it, and &lt;i&gt;that&lt;/i&gt; was very hard to come by.  This might be the first time it has been used like this (yay me!), so I feel obliged to mention that it exposes an interesting way to invade users' privacy.  With this method, the javascript essentially gains access to whether or not you have visited a link.  A malicious coder could then submit this data to a third party.  (The more obvious methods of gaining this data are protected, but this one is not.)&lt;/p&gt;

&lt;p&gt;Another method of gaining this knowledge comes in the form of CSS, using a unique background image for each &lt;code&gt;a:visited&lt;/code&gt; link (which is tedious) and logging the http requests for those background images on a server.  This is a known &quot;exploit&quot; and I believe it is being worked on specifically, whereas I believe mine is both more elegant and (more importantly) not yet known.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt;  Of course it's known.  Far too simple.  This is &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=147777#c11&quot; title=&quot;:visited support allows queries into global history&quot;&gt;Mozilla Bug 14777&lt;/a&gt;.  The patch blocking it landed &lt;i&gt;yesterday&lt;/i&gt;(!), so I'll have to get another workaround[1] when that gets propagated into a release (which won't be for a while).  I'll put my code in a try/catch test so that this part can die silently if denied access to that attribute (though I expect it will merely grab the un-visited color instead, which is effectively the same result).&lt;/p&gt;

&lt;p&gt;[1]: Probably these four steps: duplicate the link, alter the duplication's href, place it exactly on top of the original, and set its opacity to 1.00.  Very messy.  Maybe there will be an &quot;official&quot; way to do it, or maybe I'll figure out how to do it with onclick instead (my initial attempts there failed).&lt;/p&gt;</description>
      <pubDate>Wed, 22 Oct 2008 19:07:03 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:14225:49394</guid>
      <author>khopesh</author>
      <link>http://userscripts.org/topics/14225</link>
    </item>
    <item>
      <title>Archived Comments, replied by icepick @ Wed, 22 Oct 2008 07:29:45 +0000</title>
      <description>&lt;p&gt;RE: Referer &amp;amp; SSL:&lt;/p&gt;

&lt;p&gt;For example, visit this URL: &lt;a href=&quot;https://ssl.scroogle.org/cgi-bin/nbbw.cgi?Gw=phpinfo&amp;amp;n=5&quot;&gt;https://ssl.scroogle.org/cgi-bin/nbbw.cgi?Gw=ph...&lt;/a&gt;
&lt;br /&gt;Look for a phpinfo() page, #4 is one at time of writing. Grep for HTTP_REFERER&lt;/p&gt;

&lt;p&gt;I get HTTP_REFERER 	&lt;a href=&quot;https://ssl.scroogle.org/cgi-bin/nbbw.cgi?Gw=phpinfo&amp;amp;n=5&quot;&gt;https://ssl.scroogle.org/cgi-bin/nbbw.cgi?Gw=ph...&lt;/a&gt; 
&lt;br /&gt;which is the source of my claim.&lt;/p&gt;</description>
      <pubDate>Wed, 22 Oct 2008 07:29:45 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:14225:49395</guid>
      <author>icepick</author>
      <link>http://userscripts.org/topics/14225</link>
    </item>
    <item>
      <title>Archived Comments, replied by icepick @ Sat, 04 Oct 2008 11:25:53 +0000</title>
      <description>&lt;p&gt;Items cached by PdfMeNot are indeed stored indefinitely, however, used in conjunction with Scroogle, I find limited reason for concern. One assumes that all results displayed are public and cached by multiple entities - one more would seem insignificant. The local upload feature, on the other hand, I believe is of far more concern.&lt;/p&gt;

&lt;p&gt;As always, cheers for the update for this useful script. Using your latest version, I will now apply my (increasingly limited) tweaks to update my &quot;fork&quot;.&lt;/p&gt;</description>
      <pubDate>Sat, 04 Oct 2008 11:25:53 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:14225:49396</guid>
      <author>icepick</author>
      <link>http://userscripts.org/topics/14225</link>
    </item>
    <item>
      <title>Archived Comments, replied by khopesh @ Fri, 03 Oct 2008 22:20:43 +0000</title>
      <description>&lt;p&gt;PdfMeNot is an interesting flash-based PDF viewer ... they have no privacy policy, and it doesn't say what they do with their cached copies, so I'm a bit wary (after all, this is why we use Scroogle over Google!) but I've added it regardless.  I also updated the link text for Google's cache on PDF items.  See the Update section above for more details.&lt;/p&gt;

&lt;p&gt;To-do:  PDF is just one format Google parses and caches as HTML.  I'll have to come back and do PPT, RTF, and DOC (any others?) later.  I can't keep adding icons as they will take up too much disk space, so I may revert back to using &lt;tt&gt;[PDF]&lt;/tt&gt; the way Google does.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; PPT, RTF, DOC, and PDF all now have that prefix.  PDF also gets an icon because it's so common.  That might change in the future.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Oct 2008 22:20:43 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:14225:49397</guid>
      <author>khopesh</author>
      <link>http://userscripts.org/topics/14225</link>
    </item>
    <item>
      <title>Archived Comments, replied by icepick @ Wed, 01 Oct 2008 11:32:30 +0000</title>
      <description>&lt;p&gt;Cheers for the feedback!&lt;/p&gt;

&lt;p&gt;Your update is going to drive me out of the forking business. :-P
&lt;br /&gt;Before I synchronise with your code, I figured I'd offer my next idea as suggestions to you first. Quite simply, when a returned result is a PDF, a link to view using &lt;a href=&quot;http://pdfmenot.com/&quot;&gt;PdfMeNot&lt;/a&gt;, as well as Google's 'view as HTML' is added - with both links having some form of increased visibility.
&lt;br /&gt;It should be noted that the Google Cache and 'View as HTML' URLs are identical if you're into space-saving.&lt;/p&gt;

&lt;p&gt;Thanks, and I look forward to whatever else you might come up with in the future.&lt;/p&gt;</description>
      <pubDate>Wed, 01 Oct 2008 11:32:30 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:14225:49398</guid>
      <author>icepick</author>
      <link>http://userscripts.org/topics/14225</link>
    </item>
    <item>
      <title>Archived Comments, replied by Jesse Andrews @ Wed, 17 Nov 2004 01:05:20 +0000</title>
      <description>&lt;p&gt;The following is an archive of comments made before threaded discussions was implemented (November 16th, 2008)&lt;/p&gt;</description>
      <pubDate>Wed, 17 Nov 2004 01:05:20 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:14225:49393</guid>
      <author>Jesse Andrews</author>
      <link>http://userscripts.org/topics/14225</link>
    </item>
  </channel>
</rss>
