0

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

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

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

  • 我无法弄清楚的是:

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

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

4

1 回答 1

1

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

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

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

于 2018-05-19T20:05:53.277 回答