Vergleichssucher: Goolge nicht mehr in iframe einbettbar?

Hier finden YaCy User Hilfe wenn was nicht funktioniert oder anders funktioniert als man dachte. Bei offensichtlichen Fehlern diese bitte gleich in die Bugs (http://bugs.yacy.net) eintragen.
Forumsregeln
In diesem Forum geht es um Benutzungsprobleme und Anfragen für Hilfe. Wird dabei ein Bug identifiziert, wird der thread zur Bearbeitung in die Bug-Sektion verschoben. Wer hier also einen Thread eingestellt hat und ihn vermisst, wird ihn sicherlich in der Bug-Sektion wiederfinden.

Vergleichssucher: Goolge nicht mehr in iframe einbettbar?

Beitragvon Orbiter » Fr Nov 18, 2011 6:23 pm

Hallo,

ich hab gesehen dass unsere Vergleichsuche broken ist, aber ich kann sie nicht flicken. Es gibt zwar andere Parameter, aber man kann die Ergebnisseite nicht einbinden.
Bitte mal folgendes ausprobieren:
Code: Alles auswählen
<html>
  <head>
</head>
<body>
   <fieldset>
        <legend>YaCy/Goolge in iframe?</legend>
        <object type="text/html" data="http://search.yacy.net/yacysearch.html?query=freiheit" style="width:49%;height:1600px;overflow:scroll;"></object>
        <object type="text/html" data="http://www.google.com/#fp=1&q=freiheit" style="width:49%;height:1600px;overflow:scroll;"></object>
    </fieldset>
  </body>
</html>

Code ist auch im Anhang.
Da bekommt man das Ergebnis von Google nicht angezeigt, obwohl der identische Link zu Google
http://www.google.com/#fp=1&q=freiheit
funktioniert.

Wer findet heraus wie man Google-Ergebnisse nun einbettet?
Dateianhänge
google_iframe.html.gz
(255 Bytes) 45-mal heruntergeladen
Orbiter
 
Beiträge: 5798
Registriert: Di Jun 26, 2007 10:58 pm
Wohnort: Frankfurt am Main

Re: Vergleichssucher: Goolge nicht mehr in iframe einbettbar

Beitragvon apfelmaennchen » Fr Nov 18, 2011 9:24 pm

Wenn ich das richtig lese antwortet Googles HTTP Server freundlich aber bestimmt mit einem X-Frame-Options SAMEORIGIN im Header. d.h.

Code: Alles auswählen
The X-Frame-Options HTTP response header can be used to indicate whether or not a browser should be allowed to render a page in a <frame> or <iframe>. Sites can use this to avoid clickjacking attacks, by ensuring that their content is not embedded into other sites.

SAMEORIGIN: The page can only be displayed in a frame on the same origin as the page itself.


Dies scheint wohl nicht nur <frane> une <iframe>, sondern auch das <object> Tag zu betreffen - hier besteht ja auch technisch gesehen eine gewisse Verwandtschaft!

Gruß!
apfelmaennchen
apfelmaennchen
 
Beiträge: 429
Registriert: Mo Aug 20, 2007 7:06 pm

Re: Vergleichssucher: Goolge nicht mehr in iframe einbettbar

Beitragvon Orbiter » Mi Nov 23, 2011 4:03 pm

ja und was kann man da machen?
Orbiter
 
Beiträge: 5798
Registriert: Di Jun 26, 2007 10:58 pm
Wohnort: Frankfurt am Main

Re: Vergleichssucher: Goolge nicht mehr in iframe einbettbar

Beitragvon apfelmaennchen » Fr Nov 25, 2011 9:48 am

Theoretisch nutz man in solchen Fällen einen Cross Domain Proxy - in YaCy hatte ich vor langer langer Zeit (bevor ich auf JSONP umgestellt habe) mit ynetSearch ein entsprechendes Servlet gebastelt. Leider ist Google schlau genug nur relative Pfade zu nutzen und fast alles dynamisch nachzuladen, so dass selbst mit einem solchen Proxy nicht das gewünschte Ergebis angezeigt wird....

Da kann man wohl nichts machen....

apfelmaennchen
apfelmaennchen
 
Beiträge: 429
Registriert: Mo Aug 20, 2007 7:06 pm


Zurück zu Fragen und Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste