Sharepoint 2013 Javascript对象模型IE兼容性

卡迪

我正在尝试将一些JS代码注入Wiki页面,以允许使用MathJax库呈现LaTex标记。经过一番试验之后,我意识到当页面未处于编辑模式时,我需要运行MathJax脚本。看来SP2013的MS JS客户端库具有一种简洁的检查方法

var InEditMode = SP.Ribbon.PageState.Handlers.isInEditMode();

if(!InEditMode){

 // load MathJax library from CDN
}

此功能非常适合最新版本的Chrome,Firefox和IE10 +,但在IE9及更低版本上无法使用。报告的JS错误是SP.Ribbon。为null或未定义

尽管我不确定,但看来SP2013支持IE9,但在查看SP Wiki页面源的标题时,我看到了

<meta http-equiv="X-UA-Compatible" content="IE=10" />

问题:SP2013是否支持IE9?如果不是,是否存在另一种方法来检查页面状态是否处于“编辑”模式?

瓦迪姆·格雷米亚切夫(Vadim Gremyachev)

根据计划,SharePoint 2013中的浏览器支持SharePoint 2013完全支持IE9浏览器。

错误SP.Ribbon。为null或未定义,可能是由于SP.Ribbon.js执行指定代码时未加载而导致的。

使用SP.SOD.executeOrDelayUntilScriptLoaded(func,depScriptFileName)方法可确保在加载JavaScript库时执行了用户定义的代码。

ExecuteOrDelayUntilScriptLoaded(function(){
    var InEditMode = SP.Ribbon.PageState.Handlers.isInEditMode();
    if(!InEditMode){
       //...
    }
}, 'SP.Ribbon.js');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Sharepoint 2013 Javascript对象模型IE兼容性

来自分类Dev

SharePoint 2013使用JavaScript获取当前用户

来自分类Dev

在SharePoint 2013中使用JavaScript

来自分类Dev

如何在Sharepoint 2013客户端对象模型中使用javascript getPeerUrl()函数?

来自分类Dev

SharePoint 2013默认图标

来自分类Dev

SharePoint 2013:SPLongOperation超时

来自分类Dev

SharePoint 2013 JSLink OnPostRender

来自分类Dev

SharePoint 2013:SPLongOperation超时

来自分类Dev

SharePoint 2013源文档

来自分类Dev

在IE7中为SharePoint 2013修补所需的功能

来自分类Dev

Sharepoint2013。带有JavaScript的多值查找字段

来自分类Dev

具有查找字段的SharePoint 2013 Javascript插入项

来自分类Dev

SharePoint2013-Javascript-客户端分页-使用listitemcollectionposition

来自分类Dev

使用JavaScript修改SharePoint 2013列表列标题

来自分类Dev

SharePoint 2013使用JavaScript构建网站树导航

来自分类Dev

如何使用按钮(JavaScript?)激活SharePoint 2013工作流?

来自分类Dev

在 Sharepoint 2013 中使用 JavaScript 检索查找的链接列表

来自分类Dev

使用 javascript 设置字段(SharePoint 2013 编辑项表单)

来自分类Dev

SharePoint 2010到2013 SharePoint迁移问题

来自分类Dev

Sharepoint 2013客户端对象模型-如何设置“查看所有文件”

来自分类Dev

如何使用客户端对象模型Sharepoint 2013 API填充ListItem的File成员?

来自分类Dev

为什么要在Sharepoint 2013中使用客户端对象模型

来自分类Dev

遍历Sharepoint 2013中的列表

来自分类Dev

词库,SharePoint 2013中的分类

来自分类Dev

遍历Sharepoint 2013中的列表

来自分类Dev

发现SharePoint 2013 Web服务

来自分类Dev

SharePoint 2013列的排序顺序

来自分类Dev

Sharepoint 2013 GetItems父ID

来自分类Dev

SharePoint 2013 Online 导出困境

Related 相关文章

  1. 1

    Sharepoint 2013 Javascript对象模型IE兼容性

  2. 2

    SharePoint 2013使用JavaScript获取当前用户

  3. 3

    在SharePoint 2013中使用JavaScript

  4. 4

    如何在Sharepoint 2013客户端对象模型中使用javascript getPeerUrl()函数?

  5. 5

    SharePoint 2013默认图标

  6. 6

    SharePoint 2013:SPLongOperation超时

  7. 7

    SharePoint 2013 JSLink OnPostRender

  8. 8

    SharePoint 2013:SPLongOperation超时

  9. 9

    SharePoint 2013源文档

  10. 10

    在IE7中为SharePoint 2013修补所需的功能

  11. 11

    Sharepoint2013。带有JavaScript的多值查找字段

  12. 12

    具有查找字段的SharePoint 2013 Javascript插入项

  13. 13

    SharePoint2013-Javascript-客户端分页-使用listitemcollectionposition

  14. 14

    使用JavaScript修改SharePoint 2013列表列标题

  15. 15

    SharePoint 2013使用JavaScript构建网站树导航

  16. 16

    如何使用按钮(JavaScript?)激活SharePoint 2013工作流?

  17. 17

    在 Sharepoint 2013 中使用 JavaScript 检索查找的链接列表

  18. 18

    使用 javascript 设置字段(SharePoint 2013 编辑项表单)

  19. 19

    SharePoint 2010到2013 SharePoint迁移问题

  20. 20

    Sharepoint 2013客户端对象模型-如何设置“查看所有文件”

  21. 21

    如何使用客户端对象模型Sharepoint 2013 API填充ListItem的File成员?

  22. 22

    为什么要在Sharepoint 2013中使用客户端对象模型

  23. 23

    遍历Sharepoint 2013中的列表

  24. 24

    词库,SharePoint 2013中的分类

  25. 25

    遍历Sharepoint 2013中的列表

  26. 26

    发现SharePoint 2013 Web服务

  27. 27

    SharePoint 2013列的排序顺序

  28. 28

    Sharepoint 2013 GetItems父ID

  29. 29

    SharePoint 2013 Online 导出困境

热门标签

归档