Einzelnen Beitrag anzeigen

blackfin
(Gast)

n/a Beiträge
 
#7

AW: Größe einer Website

  Alt 16. Sep 2011, 20:52
Zitat:
Wie erkennt der Webbrowser, wo die Grenzen der Scrollbars sind?
Der Browser parst alle HTML / CSS-Scripte (bzw. das, was er über den Request bekommt), rendert alle enthaltenden Elemente unter Berücksichtigung der HTML-Attribute, CSS-Klassen und Styles mit seiner Render-Engine und hat dann am Schluss die gerenderte Breite und Höhe aller Elemente zusammen, so einfach ist das. Die Scrollbars werden dann anhand der aktuellen Monitor- / Browserfenster-Grösse und der gerenderten Seitengrösse entsprechend gesetzt.
Wenn du das allerdings "nachbauen" willst, musst du dir eine komplette HTML-Rendering-Engine bauen, die genauso funcktioniert wie die des Target-Browsers, was so gut wie unmöglich ist, zumindest als Einzelperson

Man kann allerdings moderne Browser von aussen auch oft steuern und abfragen. Wenn du einen bestimmten Browser als Ziel hast, würde ich mal nach einer API suchen, mit der man den Browser von aussen steuern / abfragen kann und die dann in dein Programm basteln.

Ansonsten könntest du evtl. noch von aussen z.b. über Plugins wie GreaseMonkey eigenen clientseitigen JS-Code einschleifen und dadurch die gerenderten Grössen abfragen.

Geändert von blackfin (16. Sep 2011 um 21:12 Uhr)
  Mit Zitat antworten Zitat