Acabamos de cambiar nuestro navegador predeterminado de IE11 a Edge y, al recuperar documentos de nuestro sistema de almacenamiento de documentos, ahora deja una ventana vacía cuando pasa a otra aplicación para abrir el documento. Con IE simplemente abrió el documento en la ventana que creamos, pero esto no sucede con Edge.
Estoy usando window.open para crear la ventana a continuación es el script que la crea
window.open'URLofDocumentSystem?jsessionid=sId&operation=RETRIEVEITEM&ID=docID','Docviewer', 'location=0, status=0, toolbar=0, resizable=1, width=1024, height=768, scrollbars=1')El problema es que no sé cómo se abrirá el documento hasta que lo haya recuperado del sistema externo, los usuarios del sistema se están molestando con la ventana vacía que queda en la pantalla y me preguntaba cómo puedo eliminarlo. . Intenté agregar una instrucción window.close después de window.open; sin embargo, en este punto, el control pasó a la aplicación que esté abriendo el documento; hay alrededor de 12 tipos diferentes de documentos devueltos por el sistema de documentos. Si la aplicación predeterminada para el objeto devuelto es Edge, funciona correctamente y abre el documento dentro de la ventana creada; sin embargo, no puedo cambiar esto para todos los tipos de documentos que se devuelven.
¿Puedo obligar a Edge a abrir el documento dentro de la ventana que creo? ¿O hay otra forma de abrir la URL sin que deje la ventana en blanco? ¿O hay alguna manera de forzar el cierre de la ventana si el documento se abre en otra aplicación?