Some time ago I changed the HTML code that the xmldap.org site produces to XHTML.
It seems that IE8 is not happy with it, although I tested all pages with http://validator.w3.org/
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Sad. When I use IE8 and Cardspace to present an Information Card then IE8 offers to store a file to my local disk... When I post that file's content to the validator it verifies that this is valid XHTML 1.0 strict. And the content-type is "application/xhtml+xml". Maybe this is the problem?
Don't know whether I should care... Google does not consider IE8 to be a suitable browser (taken from here). Firefox is my browser and I assume that the others implement xhtml correctly too.
Anyways, if one IE-enthusiast offers a solution that is standard conform then I am happy to improve the xmldap site.
Showing posts with label IE. Show all posts
Showing posts with label IE. Show all posts
Tuesday, June 02, 2009
IE8, XHTML and xmldap.org
Monday, December 10, 2007
http header: X-ID-Selector
There is currently a discussion how and if a browser should indicate the presence of installed id selectors. I am against "polluting" the user-agent string.
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)
This indicates only that .NET3 is installed, it does not tell the relying party whether CardSpace is active or disabled.
I prefer that the id selector adds a HTTP header e.g. "X-ID-Selector" to the HTTP requests.
This is easy to implement; so I did it for the openinfocard id selector (xmldap-0.9.9-200712102230.xpi).
Here is a screenshot of the livehttpheaders recording of a visit to a relying party:
In the sidebar you can see the "X-ID-Selector: openinfocard" header.
BTW: Here follows a probably not very known description how to disable application/x-informationcard handling in IE7.
Open this preferences window and click "manage add-ons".
Next select "InformationCardSigninHelper Class" and disable or delete it. This does not change IE7's user-agent string.
Posted by
Unknown
at
10:18 PM
0
comments
Labels: .net3, ActiveX, CardSpace, firefox, IE, IE7, livehttpheaders, mime-handler, openinfocard
Subscribe to:
Posts (Atom)

