enn Sie window.location oder window.open in AngularJS einstellen, wird der Zugriff in IE 11 verweiger
Ich bin zwar ein AngularJS-Neuling, kann aber nicht herausfinden, warum dieser Code in Chrome und Firefox funktioniert, gibt aber"Access is denied"
in der Javascript-Konsole mit IE 11.
Ich muss ein PDF über einen authentifizierten REST-Aufruf anzeigen. Idealerweise wird dies in einem Popup-Fenster (Vorschau) angezeigt.
isher sieht @Code so aus:
$http.post( url, payload, {
headers : {
"Authorization": token
},
responseType: "arraybuffer"
}).success(function ( data ) {
var file = new Blob( [ data ], { type: 'application/pdf' });
var fileURL = URL.createObjectURL( file );
window.open( fileURL );
}
Daswindow.open()
gibt die"access is denied"
message für IE11, funktioniert aber in Chrome und Firefox. Ich habe versucht zu @ zu wechsewindow.location()
und haben den gleichen Fehler erhalten.
Dies ist kein domänenübergreifendes Problem (alles befindet sich in derselben foo.net-Domäne).