*wieder ausgrab*
Ich hatte schon einen neuen Thread aufmachen wollen, da hab ich dann doch noch ein x.tes Mal die Suche angeschmissen und diesen Thread hier entdeckt.
Ja, auch ich habe dieses sehr lästige Problem.
Ja, auch ich habe so eine geile Soundkarte mit so einer beschi**enen Update Software, die meint sich in den User Agent String vom Browser schreiben zu müssen.
Nein, ich habe Windows 7 32-bit.
Bei der PhotoStation sieht man es am schönsten - man wird sofort auf "http://name-der-station/photo
/m" umgeleitet.
Im Internet, sobald man weiß wonach man sucht, trifft man nicht gerade auf wenige, die ebendieses Problem haben (im Prinzip alle mit Windows 7, IE 8, der standardmäßig mit on Board ist, und einem Creativ Produkt im oder am Rechner). Es betrifft NICHT nur die Synology DSM Sites, sondern viele Website die auch Inhalte für Mobile Devices anbieten, aber halt nicht alle. Woraus man schließen kann, das die Programmierung der Site selber nicht gerade sauber ist bzw. nicht an die modernen Systeme und Browser angepasst sind.
Genau deswegen habe/werde ich den Synology Support kontaktieren und möchte alle die dieses Problem auch haben dazu aufrufen, die ebenfalls zu tun.
Hier der gesendete Text, welcher auch die Erklärung enthält:
DSM and subcomponents return the mobiledevice optimized Website (DSM, PhotoStation, ...) when used with IE 8 on Windows 7.
In PhotoStation, you will get redirected to
http://name-of-the-station/photo/m = mobile version.
Cause:
The IE sends a string, which the webserver analyses as mobile device.
Example from my IE 8 (
http://www.enhanceie.com/ua.aspx):
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0C; Creative AutoUpdate v1.40.01)
The problem is either caused by the String "Creative AutoUpdate", which includes the letters "pda" or that the string sent by the browser ist too long.
The only working solution for the end-user is to edit the string in the registry.
Reference on the Web:
http://msdn.microsoft.com/en-us/library/dd371735(VS.85).aspx
Since the number of people using IE8 on Windows 7 will increase steadily, I believe that fixing the problem is in your and your users interest.
Auch im Englischen Synology Forum wurde das Problem schon von einigen berichtet:
http://forum.synology.com/enu/viewtopic.php?p=73748#p73748
Zum Schluss noch eine Linksammlung mit ein paar interessanten Ressourcen, nicht nur für Developer, aber gerade für diese sehr zu empfehlen (teilweise die selben wie im Zitat):
Zum Analysieren des vom eigenen Browser gesendeten User Agent Strings - also praktisch die Visitenkarte des Browsers und leider auch inklusive so mancher installierter Software:
http://www.enhanceie.com/ua.aspx
Mit diesem Tool kann man den String temporär oder permanent ändern:
http://www.enhanceie.com/ietoys/uapick.asp
Microsofts Meinung über User Agent Strings in Hinsicht auf den IE 8 und den Kompatibilitätsmodus:
http://msdn.microsoft.com/en-us/library/dd371735(VS.85).aspx
Und unter uns gesagt, mit IE 9 sollte es diese Probleme dann auch nicht mehr geben:
http://blogs.msdn.com/b/ie/archive/2010/03/23/introducing-ie9-s-user-agent-string.aspx
Natürlich kann man, wie schon erwähnt, den String auch manuell in der Registry bearbeiten. Dazu werde ich allerdings keine Anleitung liefern, weil man sich vor so einem Schritt doch wirklich im klaren sein sollte, was man da tut.
----------
Nachtrag: hab soeben das Tool getestet.
Die Ursache ist nicht die Länge des Strings, sondern tatsächlich das "AutoU
pdate"!
----------
Eine gute Nacht wünscht,
Shina