SharePoint在线 - 在单击文档时拦截文档请求

时间:2018-05-19 08:23:52

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

我正在开发这个项目,其中包括SharePoint在线托管应用程序和其他十几项内容。

  • 当他们构建项目时,他们实现了这样做的功能:

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

  • 我无法弄清楚的是:

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

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

1 个答案:

答案 0 :(得分:1)

您通常会将JavaScript添加到库页面,该页面会找到包含文件扩展名的文档的<a>标记,然后替换&#34; onclick&#34;使用您的自定义代码。

您还可以拦截SharePoint使用的JavaScript函数并添加其他逻辑。 (进行网络搜索&#34; SharePoint coreinvoke&#34;)

免责声明:您将找到的大部分内容都是针对&#34; Classic体验&#34;。 SharePoint Online&#34;现代体验&#34;改变所有规则!