Der IE läd die Datei gleich 3 mal, weil der wohl nicht beim ersten mal den richtigen Content-Type aus der Datei ermitteln kann.
In der Knowledge Base von MS findet man dann dies:
( http://support.microsoft.com/default.aspx?scid=kb;en-us;293792 )
In Internet Explorer 4.x and 5, the browser first generates a GET request to the server. The server responds with the content-type, and the browser looks at the registry to check which application it will invoke. Then the browser generates a second GET request, and, after the server responds with the same content-type, the browser invokes the targeted application inside the browser window. Lastly, the browser sends a third GET request, and this time the browser renders the content of the server file inside the browser and completes the process.
Und weil der Mistbrowser das HTTP etwas sehr eigenwillig nutzt, sind also die Server schuld?
The only information that is needed in return from the contype request is the content-type. However, because most developers are unaware of this request style, they treat each GET the same and return the entire document.
Die Lösung ist dann auch typisch Microsoft: Es gibt nichts anders als Microsoft. 'Du darfst keine anderen Götter neben mir haben': Es wird ein ActiveX-Control vorgestellt mit dem man PDF-Dokumente einbinden soll.
Übrigens ganz interessant: Durch dieses absonderliche Verhalten vom IE wird nicht wenig Netztraffik verursacht, wie eine Googlesuche zeigt:
http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=contype+usage+statistik&btnG=Search
... link
Thank you for your interest in the Google Search Appliance. We receive numerous inquiries like yours as organizations seek Google's award-winning search technology to organize their intranets and web sites. Presently, the Google Search Appliance is shipping only in the U.S. and Canada. Please check back on http://www.google.com/appliance periodically for the latest information on our Google Search Appliance.
Hört mal, ihr Freaks:
1. Standardantworten sind nie richtig. Diese erst recht nicht, weil ihr gerade in der Schweiz auf/weiterbaut, und von daher in 2 Jahren wirklich die Situation eine ganz andere ist.
2. Wenn nur USA und Kanada, dann passt doch endlich eine Formular an, bzw. nimmt dort die Länderwahl heraus, die alle möglichen Staaten zeigt...
Wenn ihr uns nicht wollt - AltaVista hat jedenfalls schon Leute zu uns geschickt...
... link