【问题标题】:SharePoint online - intercept document request when document clickedSharePoint online - 单击文档时拦截文档请求
【发布时间】:2018-10-29 14:26:57
【问题描述】:

我正在处理这个项目,其中包括带有 SharePoint Online 的托管应用程序和许多其他东西。

  • 当他们构建项目时,他们实现了一个功能:

当用户访问文档库并单击特定类型文档的名称时,用户会被重定向到托管应用程序,在该应用程序中存在对文档执行某些操作的逻辑。

  • 我无法弄清楚的是:

他们如何实现“当用户点击文档时,用户将被重定向到应用程序”的部分?

我检查了 httpmodules 并找不到任何东西,我还检查了远程事件接收器,但找不到任何东西..也许我没有在他们拥有的大型 C# 解决方案中正确搜索,或者也许有另一种方法来实现这个..我需要帮助来解决这个问题。

【问题讨论】:

    标签: sharepoint request sharepoint-online event-receiver sharepoint-addin


    【解决方案1】:

    您通常会将 JavaScript 添加到库页面,以查找带有您的文件扩展名的文档的 <a> 标记,然后将“onclick”替换为您的自定义代码。

    您还可以拦截 SharePoint 使用的 JavaScript 函数并添加您的附加逻辑。 (在网络上搜索“SharePoint coreinvoke”)

    免责声明:您会发现大部分内容都是为了“经典体验”。 SharePoint Online“新式体验”改变了所有规则!

    【讨论】:

      猜你喜欢
      • 2019-02-08
      • 1970-01-01
      • 2015-03-28
      • 2014-11-28
      • 2011-04-26
      • 2011-01-09
      • 1970-01-01
      • 2020-04-28
      • 1970-01-01
      相关资源
      最近更新 更多