Ich versuche, eine Web-Anwendung in einem neuen Popup-Fenster zu laden, das auf einer anderen Domäne von meiner Anwendung sitzt, mit einer Post-Anfrage (Es muss sein Post Anfrage!). Internet Explorer gibt mir eine Zugriff verweigert Nachricht, wenn versucht wird, auf das Dokumentobjekt des Fensters zuzugreifen. Ich versuchte andere Antworten in ähnlichen SO-Threads gepostet, aber hatte kein Glück ...IE 11 Zugriff beim Versuch, auf Popup zugreifen zu können window.document
Hinweis: Ich kann ''
oder 'about:blank'
für die URL nicht verwenden, weil IE es für unsicher erachtet.
Hier ist, was zur Zeit mein Code macht
- erstellen Fenster Objekt
- generieren Formular in JavaScript
- Bringen Form Körper des Fensters. // Zugriff abgelehnt!
Code:
var win = window.open(url, windowname, params);
var form = $(document.createElement('form'))
.attr('action', action)
.attr('method', 'post');
$(win.document.body).html(form.html()); // access denied!
so nur ein Formular zur Seite hinzufügen und das Ziel leer gesetzt. – epascarello