3

我在一个 Sharepoint 2010 网站上工作。我正在 IE 11 上测试我的网站行为。

当我登录到我的站点时,我收到一个关于允许“npctrl.dll”的安全提示,它是“Microsoft Silverlight”附加文件。此消息出现在每一页上。这导致糟糕的用户体验。

当我在其中一个页面上允许 npctrl.dll 时,它向我显示了下一个安全提示,并显示以下消息:此网页想要运行与 Internet Explorer 增强的安全功能不兼容的“Microsoft Silverlight”。

我在某处读到此提示是由于在 IE11 浏览器中启用了增强保护模式。

请让我知道它是否可以通过任何变通方法解决。

提前致谢。任何帮助将不胜感激。

4

1 回答 1

3

Silverlight 是一个不再积极开发的遗留插件。因此,它不支持在增强保护模式的 AppContainers 内运行。EPM 是首先在 IE10 中引入的安全功能,默认情况下在 IE11 的桌面中启用。

微软表示他们正在“考虑”可能会更新 Silverlight 以在 EPM 中工作,但鉴于该团队几年前实际上已经解散,我不会屏住呼吸。

此问题的最简单解决方法是将相关站点置于 Internet Explorer 的受信任区域中,该区域在 EPM 之外运行。

此问题的长期解决方法是在浏览器中从 Silverlight 迁移;要么用在浏览器之外运行的应用程序替换站点,要么迁移到 HTML5。

于 2013-10-11T19:36:22.367 回答