2017-05-04 5 views
0

Ich versuche, die Ergebnisse einer Google-Suche in ein div meiner HTML-Seite zu laden.Einfügen von Google-Suchergebnissen in eine iFrame für mobile Apps

Ich plane einen phonegap App, dessen Home-Bildschirm zu machen, ist eine benutzerdefinierte HTML-Seite - mit einem Textfeld und einer Suchtaste, dass Lasten Ergebnisse von einer Suchmaschine der Wahl zu suchen.

Ich weiß, dass es eine sehr ähnliche Frage gibt, aber es hatte keine Lösungen oder Optionen. Sie waren eher wie Umgehungslösungen.

Gibt es legitime Möglichkeiten, dies zu tun? Ich habe versucht, benutzerdefinierte Suchmaschine - es ist nicht gut wie googles Suchergebnisse (rate es ist offensichtlich).

EDIT: Vergessen zu erwähnen, begann ich mit dem iFrame Umsetzung wird aber mit demselben Ursprung Header Problemen stecken, die iframe leer zu machen.

Wenn alle Suchanfragen an meine Seite (oder Programm) weitergeleitet werden müssen, ist die Erstellung eines Browsers die einzige Option?

Antwort

0

Soweit ich weiß, Google hat keine API für "alle" Websites. Ich kann auch nicht vorstellen, dass sie in diesem Interesse haben ...

Ich denke, die Abhilfe mit einer Iframe Integration der einfachste Weg ist. Sie müssen nur so etwas tun:

<iframe src="https://www.google.com/?q=test"></iframe> 

und ersetzen Sie den „Test“ im src mit der Benutzer Sucheingabe. Übrigens müssen Sie definitiv keinen Browser selbst implementieren ...

+0

Nein, das würde nie funktionieren. Google fügt SAME ORIGIN header hinzu und würde den iframe leer machen. – Krish