2016-07-11 6 views
0

Ich mache eine iOS-App, die sehr auf Web-URLs basiert, die über eine Safari-Erweiterung hinzugefügt werden. Es funktioniert, kein Problem damit, aber ... nun, es ist hässlich. Ich möchte die Miniatur der URL wie die neuen Nachrichten reichen Links in iOS 10 oder Facebook Messenger verwenden.Eine URL-Miniatur auf iOS erhalten

Das Problem ist: Ich habe ein wenig recherchiert, kann aber nichts darüber auf iOS finden. Ich dachte über das Parsing des HTML für ein Bild nach, aber es wird wahrscheinlich von einer Website zu einer anderen zu zufällig sein, oder?

Wenn jemand die Antwort weiß oder etwas, das mich dazu führen würde, würde ich es sehr schätzen. Danke :)

+0

Die meisten Websites haben eine favicon.ico oder favicon.png, haben Sie das versucht? –

+0

Rendern Sie den HTML-Code in einer virtuellen Webansicht und erstellen Sie ein Bild aus der Ansicht. – vadian

Antwort

0

Schließlich entschied ich mich für OpenGraph. Viele Websites implementieren es, nicht alle, aber es ist ein guter Anfang.

Ich benutze that wrapper gefunden auf Github, aber ich fand auch URLEmbeddedView wenn Sie etwas bereit zu verwenden bevorzugen.

0

Suchen Sie nach einem <link rel="icon" type="image/png" href="images/favicon.png"> im Kopf-Tag einer Webseite. Viele Websites haben dies. Wenn Sie kein Symbol finden, würde ich versuchen, eine <img src ...> zu finden, die der von Ihnen vorgeschlagenen Lösung ähnelt.

Wenn das nicht funktioniert, könnte ich tatsächlich nach dominanten Farben suchen, aber das wäre ein bisschen mehr Arbeit.

Verwandte Themen