How to detect a page request from Safari 4's Top Sites feature
1–10 of 13 posts
Re: How to detect a page request from Safari 4's Top Sites feature
#2I can't remember the name of this, though, so I'm having trouble searching for it. Maybe 2006 or 2007 was the time?
Re: How to detect a page request from Safari 4's Top Sites feature
#3Re: How to detect a page request from Safari 4's Top Sites feature
#4No, they won't. Google's definition of cloaking is serving different results to Googlebot versus end-users.
For one thing, neither nor GoogleBot nor the remote quality raters will be sending Safari-specific headers for discovery/evaluation tasks, so they won't see the preview at all. For another, this falls into the (sort of) nebulous category of "cloaking designed to enhance the user experience", which is almost always kosher.
Similar examples: you can auto-detect someone's region/language/browser/etc and customize the page to fit their needs, and Google is pretty much OK with that as long as you treat Googlebot the same way.
Re: How to detect a page request from Safari 4's Top Sites feature
#5Re: How to detect a page request from Safari 4's Top Sites feature
#6This vaguely reminds me of that (was it Internet Explorer?) plugin/extension that tried to detect phishing sites by prefetching all the links on a page. There was a big uproar with admins and there was an apache rewrite rule floating around to detect the user-agent and block these requests. I can't remember the name of this, though, so I'm having trouble searching for it. Maybe 2006 or 2007 was the time?
Re: How to detect a page request from Safari 4's Top Sites feature
#7Re: How to detect a page request from Safari 4's Top Sites feature
#8This vaguely reminds me of that (was it Internet Explorer?) plugin/extension that tried to detect phishing sites by prefetching all the links on a page. There was a big uproar with admins and there was an apache rewrite rule floating around to detect the user-agent and block these requests. I can't remember the name of this, though, so I'm having trouble searching for it. Maybe 2006 or 2007 was the time?
You're sure you're not thinking of Google's Web Accelerator? It wasn't made to prevent phishing, but to speed up browsing, but it caused the problems you describe. http://en.wikipedia.org/wiki/Google_Web_Accelerator
Re: How to detect a page request from Safari 4's Top Sites feature
#9That's actually really useful info. If someone visits your site enough to be in their top sites, it's probably a sign that they like it a lot.
Re: How to detect a page request from Safari 4's Top Sites feature
#10One useful way to take advantage of this might be to just serve your site at a lower resolution if the HTTP header is defined to reduce bandwidth use. If you're using 500px wide banner images on a 1000px grid, size that down for the Safari preview but scale everything so that it's still representative of your site.