修补IE7 for SharePoint 2013中所需的功能

时间:2014-05-01 08:42:28

标签: javascript internet-explorer sharepoint

尝试访问Internet Explorer 7中的页面时出现此错误。

  

"您的浏览器不支持所需的功能。   请确保您使用的是IE 8或更高版本或其他现代浏览器。   请确保' X-UA兼容'元标记设置为' IE = 8'要么   以上。 (?page.aspx firstRedirect = 1)"

我知道SP2013,不支持开箱即用的IE7,但我需要使一些功能正常工作。但是这个错误消息没有帮助,我需要知道要修补哪些功能,我没有堆栈跟踪或任何其他指向我正确的方向。

X-UA-CompatibleIE=edge,chrome=1。因此,元标记不是问题,而是浏览器。

如何找到此错误的来源?我如何知道它所谈论的功能?

1 个答案:

答案 0 :(得分:0)

我启动了Google Chrome DevTools并在Sources中为此字符串进行了全局搜索。

即使Chrome中没有出现错误,也能创造奇迹。

原来它SP.RequestExecutor.$nSP.RequestExecutor.$1N会检查window.postMessagewindow.JSONwindow.Uint8Array以及其他一些事情。

如果定义了这些内容,它将throw SP.RequestExecutorUtility.$s();

为了避免这种情况,我修补了所有丢失的API,使它们返回更具体的错误。 如果window.JSON我加入JSON2