Forum Moderators: open

Message Too Old, No Replies

IEAutoDiscovery User-Agent

DeskShare AutoDiscovery Active Web Reader RSS feed reader

         

VisitingPaul

4:20 am on Jun 14, 2007 (gmt 0)

10+ Year Member



An older post in this forum asked questions about what the "IEAutoDiscovery" user agent was. The older post has expired, so I couldn't just reply to that thread.

I ran into some problems with this user agent and wanted to share what I learned.

It is an add-on for IE7 by DeskShare. It looks at links on a page that a user is visiting to determine if any of them are RSS feeds. This runs in the background once a user is viewing a web page in IE7.

The problem that this add-on presents is that it prefetches all links on the page that the user is visiting. For our site, this was loading the "logout" link for our logged-in users. Therefore, any users with this plugin would be logged-in on one page and then logged-out on the next.

This was a fair nightmare to determine, but I wanted to share this written somewhere appropriate so that others could also find it and know what to do.

In this particular case, the "quick" fix was to no-op any calls to the logout link that had the user Agent as "IEAutoDiscovery". This solution has the disadvantage of other feed readers causing the same thing, but we haven't seen similar behavior from others yet (we'll code-up a more general solution if it gets worse). Other approaches might be to do the logout all in JavaScript, or have the first logout page do a redirect to another logout2 page that would do the actual logging-out (assuming that prefetches only do one level deep).

I hope this helps someone.

Thx,
--Paul.

For reference, the older related post is at:
[webmasterworld.com...]

volatilegx

4:53 pm on Jun 14, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Thanks Paul :)

Welcome to WebmasterWorld