Frage

In webspiders / Crawlern, wie kann ich die tatsächlichen initial gerenderte Größe der Schrift ein Benutzer in einem HTML-Dokument sieht, CSS im Auge behalten.

War es hilfreich?

Lösung

Übertragene Textgröße? Ein Benutzer kann die Textgröße nach Belieben ändert ihre / seine Browser-Einstellungen. Ganz zu schweigen davon, dass verschiedener Browser den gleichen Inhalt etwas anders machen.

Andere Tipps

Wenn Sie sind zufrieden mit der Antwort auf die ‚default‘ zu sein, keine benutzerspezifische Anpassung Ansicht für diesen Zweck (was wahrscheinlich scheint), ich glaube, Sie betrachten ein ziemlich schmerzhaftes Szenario:

  • Embed ein Rendering-Engine mit CSS Unterstützung in Ihrer Spinne. Ziehe die Verwendung eines Motors, der die meisten Spiele Ihren Benutzer oder alternativ verwenden alle drei gängigen Motoren und speichern die Informationen für alle von ihnen. Das Leichtigkeit der Einbettung ist sehr unterschiedlich auf Ihre raubend Technologie.

  • Laden Sie die URI in der gespidert wird Rendering-Engine (s).

  • des Motors API verwenden, fragen Sie es Fontmetriken für ein Element enthält, was man bedenkt, Vertreter Text (die Wahl ist die eine Übung, für die ich nicht einmal beginnt eine Strategie zur Vorhersage). Wie Sie Zugriff auf diese ganz auf abhängen das Einbettungsszenario für Ihre Motor.

Ich erwarte, dass dies der ‚harte Weg‘ ist, aber ich bin nicht sicher, ob es eine ‚einfache‘ Art und Weise.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top