__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED 在 SharePoint 2010 中移植时

__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED when porting in SharePoint 2010

我有一个由外部公司完成的 HTML 页面。 我将它作为正常 HTML 页面部署在 SharePoint 2010 中,并且可以正常工作。 而是使用页面查看器在 SharePoint 2010 aspx 页面中导入相同的代码,我得到了主题中的错误。 好像是因为 ReactJS 没有初始化好。

如何避免这个问题?

最后发现SharePoint母版页强制IE兼容8.

为了解决,我在 Page_Load 事件后面的代码中添加了这段代码:

            HtmlMeta metaEdgeIE = new HtmlMeta();
            metaEdgeIE.HttpEquiv = "X-UA-Compatible";
            metaEdgeIE.Content = "IE=11";
            Page.Header.Controls.AddAt(0, metaEdgeIE);

还是谢谢你