Per qualsiasi motivo, non è importante, sto cercando di combinare lo shopping di google con un'altra pagina tramite un iframe.Come si può incorporare un iframe in una pagina dei risultati di ricerca di Google
Ho provato l'approccio proposto here, che consiste nell'incorporare una query di ricerca personalizzata di Google in un iframe, ma la ricerca personalizzata di Google non consente l'accesso alla scheda dello shopping.
Ho pensato, se non è possibile incorporare Google, incorporarvi. Così ho provveduto a iniettare qualche jQuery nella pagina
var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
// ... give time for script to load, then type.
jQuery.noConflict();
ripulire la pagina dei risultati di ricerca dello shopping google per quello che mi serviva, vale a dire il codice html all'interno del div # ricerca
jQuery(function($) {$('#search').show().parentsUntil('body').andSelf().siblings().hide();});
Creare un iframe e iniettare iT:
var iframe = document.createElement('iframe')
iframe.src="http://example.com"
iframe.width="100%";
iframe.height="500";
iframe.style="visibility:visible";
document.body.appendChild(iframe)
l'unico problema è l'iframe non viene caricato il contenuto della pagina e, a sua volta è vuota. Se provi lo snippet sopra riportato in qualsiasi altra pagina, funziona. Sembra che Google stia bloccando l'iframe dal caricamento. Come posso aggirarlo?
Google risultato di ricerca non può funzionare in IFrame. –