Ich mag diese Folge Situation habe:dynamisch eine leere iframe mit https-Protokoll zu schaffen
var i = document.createElement("iframe");
i.src = "about:blank";
i.addEventListener("load", function(){
console.log(i.contentWindow.document.location.protocol);
}, false);
vars.b.appendChild(i);
Ich brauche document.location.protocol
Rückkehr https:
oder http:
nach Seite verweisen, aber es kehrt immer about
, ich kann diesen Befehl nicht ändern location.protocol
Weil es eine dritte Partei ist, die es betreibt, also muss ich einen Weg zu diesem herausfinden und zurückgeben, was sie wollen.
Es hat eine reine Javascript-Lösung
Sie danken seine
Ich habe es in einer realen Situation versucht, und es wird eine Endlosschleife verursachen und Diese Schleife ist sinnvoll, da src die aktuelle URL ist. Danke für deine Antwort, aber es hat nicht funktioniert "/ – Guhh