Summernote在IE 11上未使用https显示任何图标

时间:2018-09-25 20:28:46

标签: https internet-explorer-11 summernote

主要目标是要有一个Eclipse RCP-Widget,以显示能够编辑HTML的编辑器。在Windows 10上,RCP的Browser-Widget使用嵌入式IE11来呈现HTML,这是给定的。因此,我需要一些能够在IE11中运行的基于JavaScript的HTML编辑器。经过研究后,由于Nebula RichText无法在寡妇10上使用IE11,因此我选择了bootstrap4-风味的Summernote(https://summernote.org/),并使其正常工作。

Eclipse插件中的嵌入资源是PITA,无论如何我都在开发客户端服务器应用程序,因此我已将资源放在服务器上。因此,小部件从服务器中获取所有精美的东西(css,字体,js),就像它在浏览器中运行一样。顺便说一下,这使我可以尝试使用托管资源使用不同的浏览器。一切正常,直到我们将客户端-服务器通信从http切换为https,并且summernote工具栏的图标变为空白。这些图标是使用特殊的summernote字体呈现的字符。

使用IE11浏览器(没有围绕它的Eclipse RCP)从服务器请求窗口小部件,我能够找到http和https网络流量之间的差异。在http上,样式表仅要求summernote.eot吗?作为字体资源。在https上,有两个附加请求,一个用于summernote.tff?something,一个用于summernote.woff?something。将流量与Chrome浏览器进行比较后发现,Chrome仅请求了woff变体,并正确显示了图标。

与HTTP相比,为什么使用https时IE11为什么仍要求其他字体编码变量?这可能是图标突然消失的原因吗?

0 个答案:

没有答案