Erbitte Mithilfe von Proxy- und Exoten-Browser-Nutzern

  • Vom Hörensagen (also aus Berichten von "Betroffenen") wissen wir noch, dass letztes Jahr einige Inhalte unseres Firmenportals mit dem Safari Webbrowser nicht korrekt angezeigt wurden. Um solche Browser identifizieren zu können, bräuchte ich mal (hoffentlich mehrere) Freiwillige, die zufällig noch einen älteren Mac benutzen, also nicht ausschließlich nur die neuesten Versionen haben, und z.B. mit dem Safari-Browser mal folgende Seite besuchen:

    http://www.12angebote.de/test/BrowserID.php

    Die generierte Anzeige brauche ich nicht unbedingt, der Besuch allein hilft schon.

    Ebenfalls nützlich wäre es, wenn Leute diese Seite besuchen, die einen externen Proxy oder gar einen Anonymisierungsdienst verwenden. Auch echte Exoten-Browser sind von Interesse (aber bitte keine MSIE-Hülsen wie "Slim Browser"; dann schon eher z.B. Browser auf dem AMIGA, Offline-Browser, Download-Manager u.ä.). :D
    __

    Diese PHP-Seite protokolliert lediglich den gesendeten User-Agent-String. Ziel der Aktion ist ausschließlich eine relativ sichere Erkennung von Browsern, die Probleme mit der Darstellung dieser Seite hätten.

    Ich erwarte von niemandem, sich das eigentliche Portal anzuschauen oder gar sich zu registrieren. Das ganze ist noch in der Entwicklung und noch längst nicht "bewerbetauglich"...

  • PC_Exot_01:

    Code
    Mozilla/4.0 (compatible; MSIE 1.0; Solaris; jp; en; de) Opera 10.00array (  'browser_name_regex' => '@^.*$@',  'browser_name_pattern' => '*',  'Browser' => 'Default Browser',  'Version' => 0,  'MajorVer' => 0,  'MinorVer' => 0,  'Platform' => 'unknown',  'Alpha' => '',  'Beta' => '',  'Win16' => '',  'Win32' => '',  'Win64' => '',  'Frames' => 1,  'IFrames' => '',  'Tables' => 1,  'Cookies' => '',  'BackgroundSounds' => '',  'AuthenticodeUpdate' => 0,  'CDF' => '',  'VBScript' => '',  'JavaApplets' => '',  'JavaScript' => '',  'ActiveXControls' => '',  'Stripper' => '',  'isBanned' => '',  'WAP' => '',  'isMobileDevice' => '',  'isSyndicationReader' => '',  'Crawler' => '',  'CSS' => 0,  'CssVersion' => 0,  'supportsCSS' => '',  'AOL' => '',  'aolVersion' => 0,  'netCLR' => '',  'ClrVersion' => 0,)


    GleicherPC :):

  • PHP
    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2array (  'browser_name_regex' => '^mozilla/5\\.0 \\(windows; .*; windows nt 5\\.1; .*; rv\\:1\\.8.*\\) gecko/.* firefox/2\\.0.*$',  'browser_name_pattern' => 'Mozilla/5.0 (Windows; *; Windows NT 5.1; *; rv:1.8*) Gecko/* Firefox/2.0*',  'Parent' => 'Firefox 2.0',  'Platform' => 'WinXP',  'Win32' => 1,  'Browser' => 'Firefox',  'Version' => '2.0',  'MajorVer' => 2,  'Frames' => 1,  'IFrames' => 1,  'Tables' => 1,  'Cookies' => 1,  'JavaApplets' => 1,  'JavaScript' => 1,  'CSS' => 2,  'CssVersion' => 2,  'supportsCSS' => 1,  'MinorVer' => 0,  'Alpha' => '',  'Beta' => '',  'Win16' => '',  'Win64' => '',  'BackgroundSounds' => '',  'AuthenticodeUpdate' => '',  'CDF' => '',  'VBScript' => '',  'ActiveXControls' => '',  'Stripper' => '',  'isBanned' => '',  'WAP' => '',  'isMobileDevice' => '',  'isSyndicationReader' => '',  'Crawler' => '',  'AOL' => '',  'aolVersion' => 0,  'netCLR' => '',  'ClrVersion' => 0,)

    Gleicher PC

  • tja aber viele Arbeiten so. Und es gibt auch Ano-Dienste, die alles Umbauen, ohne einen Eintrag "Achtung ich bin ein Proxy" und da bekommst Du echte Daten kaum raus.

    Wenn man sich an sauberen HTML Standard hält und kein Scripting, Plugins, Java verwendet, haben auch Exoten kein Problem mit Webseiten. Außerdem dürfen so oder so keine (I) Frames mehr vorhanden sein. Weil eine kommerziele Webseite Behinderten Gerecht aufgebaut sein muß. In der CT gab es da mal sogar Vorschriften, inc. Gesetztes Auszüge.

  • windows verion von wget(ich kann auch die cygwin version gerne testen)

    PHP
    Wget/1.10.2array (  'browser_name_regex' => '^wget.*$',  'browser_name_pattern' => 'Wget*',  'Parent' => 'Download Managers',  'Browser' => 'Wget',  'Frames' => 1,  'IFrames' => 1,  'Tables' => 1,  'Stripper' => 1,  'isBanned' => 1,  'Crawler' => 1,  'Version' => 0,  'MajorVer' => 0,  'MinorVer' => 0,  'Platform' => 'unknown',  'Alpha' => '',  'Beta' => '',  'Win16' => '',  'Win32' => '',  'Win64' => '',  'Cookies' => '',  'BackgroundSounds' => '',  'AuthenticodeUpdate' => '',  'CDF' => '',  'VBScript' => '',  'JavaApplets' => '',  'JavaScript' => '',  'ActiveXControls' => '',  'WAP' => '',  'isMobileDevice' => '',  'isSyndicationReader' => '',  'CSS' => 0,  'CssVersion' => 0,  'supportsCSS' => '',  'AOL' => '',  'aolVersion' => 0,  'netCLR' => '',  'ClrVersion' => 0,)


    wget (Debian Sarge 3.1)

    PHP
    Wget/1.9.1array (  'browser_name_regex' => '^wget.*$',  'browser_name_pattern' => 'Wget*',  'Parent' => 'Download Managers',  'Browser' => 'Wget',  'Frames' => 1,  'IFrames' => 1,  'Tables' => 1,  'Stripper' => 1,  'isBanned' => 1,  'Crawler' => 1,  'Version' => 0,  'MajorVer' => 0,  'MinorVer' => 0,  'Platform' => 'unknown',  'Alpha' => '',  'Beta' => '',  'Win16' => '',  'Win32' => '',  'Win64' => '',  'Cookies' => '',  'BackgroundSounds' => '',  'AuthenticodeUpdate' => '',  'CDF' => '',  'VBScript' => '',  'JavaApplets' => '',  'JavaScript' => '',  'ActiveXControls' => '',  'WAP' => '',  'isMobileDevice' => '',  'isSyndicationReader' => '',  'CSS' => 0,  'CssVersion' => 0,  'supportsCSS' => '',  'AOL' => '',  'aolVersion' => 0,  'netCLR' => '',  'ClrVersion' => 0,)


    Lynx(Debian Sarge 3.1)

    PHP
    Lynx/2.8.5rel.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/1.0.16array (  'browser_name_regex' => '^lynx/2\\.8.*$',  'browser_name_pattern' => 'Lynx/2.8*',  'Parent' => 'Lynx',  'Browser' => 'Lynx',  'Version' => '2.8',  'MajorVer' => 2,  'MinorVer' => 8,  'Frames' => 1,  'Tables' => 1,  'Platform' => 'unknown',  'Alpha' => '',  'Beta' => '',  'Win16' => '',  'Win32' => '',  'Win64' => '',  'IFrames' => '',  'Cookies' => '',  'BackgroundSounds' => '',  'AuthenticodeUpdate' => '',  'CDF' => '',  'VBScript' => '',  'JavaApplets' => '',  'JavaScript' => '',  'ActiveXControls' => '',  'Stripper' => '',  'isBanned' => '',  'WAP' => '',  'isMobileDevice' => '',  'isSyndicationReader' => '',  'Crawler' => '',  'CSS' => 0,  'CssVersion' => 0,  'supportsCSS' => '',  'AOL' => '',  'aolVersion' => 0,  'netCLR' => '',  'ClrVersion' => 0,)

    w3m(Debian Sarge 3.1)

    Wenn du willst kan ich noch verschiedene links version anbieten, dann müsste ich aber den laptop starten.

    AC-Sama(Robert Vincenz)
    (werde für das -Chan zu alt :zunge: )

  • Nein danke - Lynx/Links/W3C sind bekannt genug, und leicht zu identifizieren. Im Gegensatz zu z.B. "Kazehakaze":

    Mozilla/5.0 (X11; Linux i686; U;) Gecko/20060717 Kazehakase/0.3.8 Debian/0.3.8-2

    Hier hätte ich doch erwartet, dass zumindest Mozilla - Gecko zu einer Einstufung führt, die CSS 2 und JavaScript bescheinigt. Aber nein - Totalversagen der Routinen in diesem Fall.

  • Also ältere MACs (die mit 9er System) nutzen meist den IE oder Netscape 4.x.

    Der MAC oben ist ein Motorola DualCore 2x2Ghz G5 (ca. 1 Jahr alt)

  • Was habe ich für einen Browser?


    IE 6 mit Cookies, ActiveX, Frames, VBScript etc? Nööööö es ist ein ganz normaler Opera wo der User-Agent auf IE umgestellt wurde. Alles andere wurde deaktiviert. Kein Scripting, keine Frames und VBScript versteht Opera ja so oder so nicht.

  • Diese Browser-Identifikation hilft lediglich ansatzweise zu ermitteln, was der Browser "könnte", wenn alles eingeschaltet ist. Es geht also nur darum, von vorn herein einige Browser-"Generationen" auseinanderzuhalten - also eventuell schon beim Generieren der Seite durch PHP vielleicht passende Varianten zu generieren, oder gleich die Warnung zu zeigen: "Dieser Browser ist hoffnungslos veraltet."

    Nein, Crawler-spezifische Inhalte machen wir nicht... :ja:
    __

    Um festzustellen, ob Cookies eingeschaltet sind, muss man ein Cookie setzen, und dann in PHP prüfen, ob es wiederverwendet wird, wenn man die Seite erneut mit aktivierter Session lädt. (Evtl. geht das per AJAX auch im Hintergrund.)

  • Hab mal für dich meinen i Mac kurzzeitig wiederbelebt....
    Safari Version Steinzeit streikt .Schnell wieder einmotten !

  • Hier mal ein Frisch installiertes XPSP2 inc. dem eckelhaften IE7

    Code
    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)array (  'AOL' => '',  'ActiveXControls' => 1,  'Alpha' => '',  'AuthenticodeUpdate' => '',  'BackgroundSounds' => 1,  'Beta' => '',  'Browser' => 'IE',  'CDF' => 1,  'CSS' => 2,  'ClrVersion' => 0,  'Cookies' => 1,  'Crawler' => '',  'CssVersion' => 2,  'Frames' => 1,  'IFrames' => 1,  'JavaApplets' => 1,  'JavaScript' => 1,  'MajorVer' => 7,  'MinorVer' => 0,  'Parent' => 'IE 7.0',  'Platform' => 'WinXP',  'Stripper' => '',  'Tables' => 1,  'VBScript' => 1,  'Version' => '7.0',  'WAP' => '',  'Win16' => '',  'Win32' => 1,  'Win64' => '',  'aolVersion' => 0,  'browser_name_pattern' => 'Mozilla/4.0 (compatible; MSIE 7.0; *Windows NT 5.1*)*',  'browser_name_regex' => '^mozilla/4\\.0 \\(compatible; msie 7\\.0; .*windows nt 5\\.1.*\\).*$',  'isBanned' => '',  'isMobileDevice' => '',  'isSyndicationReader' => '',  'netCLR' => '',  'supportsCSS' => 1,)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!