A continuación se muestra el código manejado, para abrir el enlace del archivo en el navegador. Aquí, cuando trato de cargar el enlace del archivo en el navegador MS Edge. El archivo no se abre cuando hago clic en el enlace desde el navegador MS Edge. Esto funciona para que Internet Explorer también necesite manejar el código para MS Edge.
try { var workbook = new jQuery.ig.excel.Workbook(jQuery.ig.excel.WorkbookFormat.excel2007); var l_ddlTarget = jQuery("#ddlTarget").igCombo("value"); jQuery.ajax({ url: baseURL + '/MarginalImpact/ExportCTRMData/', type: "post", async: true, dataType: "json", data: { argTarget: l_ddlTarget, }, error: function (errorThrown) { alert(jQuery(errorThrown.responseText).filter('title').text()); }, success: function (result) { jQuery("#myModalExport").modal('hide'); var l_FilePath = result; if (l_FilePath != null && l_FilePath != "") l_FilePath = l_FilePath.replace(/\\\\/g, '\\'); jQuery("#lbExport").attr("href", "file:///" + l_FilePath); jQuery("#lbExport").text(l_FilePath); jQuery("#fakeloader-main").addClass("black-screen"); jQuery(".ui-dialog-titlebar-close").css("background-color", "#e8e8e8!important");; jQuery("a").css("background-color", "#e8e8e8!important"); try { jQuery("#dialogFilterSectionMI").igDialog("destroy"); } catch (e) { } jQuery("#dialogFilterSectionMI").igDialog( { modal: true, headerText: "Click on below link to open the file", draggable: false, resizable: false, height: "200px", width: "600px", modal: true, draggable: false, resizable: false, showCloseButton: true, }); jQuery(".ui-igdialog-close-icon").css("background-color", "#c2c2c2");La apertura de archivos/carpetas a través de file:/// desde un protocolo de página web ya no es compatible con los navegadores modernos (Edge, Chrome, etc.) por motivos de seguridad.
Para algunos casos de uso, MS edge ha introducido un nuevo protocolo (viewinfileexplorer) para abrir archivos a través de webDAV, pero no estoy seguro si esto lo ayuda https://docs.microsoft.com/en-us/deployedge/microsoft-edge-policies# configureviewinfileexplorer