WPF的嵌套网页时,如何指定嵌套内核为IE11?
由于各个操作系统版本对IE内核支持程度不同,存在各式各样的兼容问题,同时内存占用巨大,因此跨技术平台的嵌套不建议作为通用功能来使用。
一般建议用弹出外部默认浏览窗口的方式打开自定义html页面。方案可参考:https://wenku.my7c.com/article/65099374279116032
【发票小程序】
https://vip.kingdee.com/article/345260289471594240?productLineId=1&isKnowledge=2
分析:由于各个操作系统版本对IE内核支持程度不同,存在各式各样的兼容问题,内存占用巨大,同时所有支持的默认内核版本为7,导致要实现嵌套必须修改每台客户端机器的操作系统注册表,而且由于系统不支持修改浏览器内核,或安全软件和策略、操作系统版本兼容性差异等各种各样的原因,往往导致修改不能成功,导致无法嵌套使用,另外2022之后IE可能将不再获得微软官方支持。
结论:因此该嵌套方案不推荐使用。
方案:建议跨技术端平台的集成建议通过BOSIDE开发星空动态表单界面,在表单插件中调用第三方接入系统的API接口实现功能的方式进行开发,才能实现平滑无缝集成。或者让第三方系统能够开发本地应用来实现客户端功能对接。
经常遇到的问题也可以参考下面知识贴进行排查配置:
https://vip.kingdee.com/article/221577229019820288
搜索IE11下载地址:
https://cn.bing.com/search?q=ie11%e4%b8%8b%e8%bd%bd&qs=SC&pq=ie11x&sc=8-5&cvid=1BA56222EE7B47F380C5DC39196E03CB&FORM=QBLH&sp=1
https://vip.kingdee.com/article/211465751394895104
发票无忧助手提示“当前IE浏览器可能加入了兼容模式”或“Html5推荐使用的浏览器类型”
提问:有用客户端嵌套页面提示页面空白或版本不对等?
答:用客户端嵌套网页必须满足两个条件 :
1、客户端微软默认为IE7内核,要求指定目标网站支持IE7内核;
2、也可以修改操作系统的嵌套内核位IE11,但要做二开编程,同时指定目标网站需要支持IE11内核;参考说明:https://vip.kingdee.com/article/187971870887619072
总结:如果要使用GUI客户端嵌套方式嵌套网页,可以按上述两个条件对目标网站进行整改。否则不要使用嵌入网页方式,而是用打开浏览器url方式,参考:https://vip.kingdee.com/article/65099374279116032
WPF的嵌套网页时,如何指定嵌套内核为IE11?
本文2024-09-16 18:39:52发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-23608.html