在使用D9的时候导出数据和打印的时候报错,使用360浏览器才能正常打印

如果要使用edge就必须修改一下edge的设置
Edge 实验标志关闭 PNA
Edge 地址栏输入
edge://flags/#local-network-access-check
将Local Network Access Checks设置为 Disabled
点右下角重启 (Relaunch),完全重启 Edge,再测试打印。

命令行参数启动 Edge
全部关闭 Edge,任务管理器结束所有msedge.exe进程。
桌面 Edge 快捷方式右键 →属性,在目标后面追加参数:
--disable-features=LocalNetworkAccessChecks
示例目标完整内容:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-features=LocalNetworkAccessChecks
确定保存,双击这个快捷方式打开 Edge 访问 D9 测试打印。
这个参数作用:关闭私有网络 PNA 拦截,允许 HTTPS 页面连接本机 ws://127.0.0.1:8990。
注册表企业策略
这个是官方策略,绕过 PNA,把 D9 站点加入允许访问本地网络白名单。
新建文本文档,复制下面内容,把https://你的D9地址替换成实际 D9 访问地址。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
"LocalNetworkAccessAllowedForUrls"=hex(7):
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\LocalNetworkAccessAllowedForUrls]
"1"="https://192.168.x.x:8088"
将文件另存为 D9_EdgePolicy.reg,编码选 ANSI,双击导入注册表。
全部关闭 Edge;打开 edge://policy,点击【重新加载策略】,确认策略已加载,测试打印。
注意:64 位系统,如果上面 HKLM 无效,还要同时写入
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Policies\Microsoft\Edge。
以上三种方法选择一种解决。