Ich bin versucht, den Header und navbar zu verstecken, wenn eine Seite in einem Iframeausblenden navbar und Header in iframe
Code I auf der HTML-Seite bin mit geladen wird:
<div id="frame2"><iframe width="100%" height="600px" margin-top="-350px" id="frame1" src="http://mls.searchfloridahomelistings.com/i/Neigbs_Bear_Lake_1" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
ich versucht habe, alle der Vorschläge, die ich mit Javascript finden konnte und keine funktionieren
Wenn ich in Google überprüfe, kann ich eine Anzeige hinzufügen: keine; auf die CSS-Klasse: navbar-inverse und versteckt es alles, aber wenn ich die JavaScript-Versuchen Sie, seine nicht funktioniert:
<script type="text/javascript"> var isInIFrame = (window.location != window.parent.location);if(isInIFrame==true)document.getElementsByClassName("navbar-inverse")[0].style.display = "none";}</script>
versucht haben, ich auch mehrere Variationen von Beispielen in anderen Beiträgen hier und in anderen Foren gegeben
Die Seite, auf die geladen wird, ist http://www.searchfloridahomelistings.com/altamonte-springs-homes-for-sale/bear-lake-homes-for-sale/
Liegt es daran, dass die URL für den Iframe sich von der URL für die Site unterscheidet - Cross Scripting?
Ich bin nicht sehr vertraut mit Javascript, so würde jede Hilfe sehr geschätzt werden!
Wenn die src-URL aus dem iFrame nicht das gleiche wie die Host-Domain ist dann über JS Zugriff auf den Inhalt des iFrame haben Sie nicht. Gute Quellen zum Betrachten: [CORS] (https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS), [Gleichen Ursprungsrichtlinie] (https://developer.mozilla.org/ de-DE/docs/Web/Sicherheit/Same-origin_policy) und [dies] (http://stackoverflow.com/questions/3076414/ways-to-circumvent-the-same-origin-policy) SO-Thread. Es wird wok, wenn CORS aktiviert ist – empiric
Danke, ich werde mir das ansehen – John