Вам придется полагаться на машину каждого человека, имеющую правильные ассоциации файлов. Если вы попытаетесь открыть приложение из JavaScript / VBScript на веб-странице, то порожденное приложение будет либо само помещено в «песочницу» (что означает снижение разрешений), либо будет много запросов безопасности.
Мое предложение состоит в том, чтобы найти сервер SharePoint для этого. Это то, что мы знаем, что они делают, и вы можете редактировать на месте, но возникает вопрос, как им это удается. Я предполагаю, что прямая интеграция с Office. В любом случае, это не то, для чего предназначен Интернет, потому что я предполагаю, что вы хотите, чтобы они редактировали исходный документ, а не просто создавали свою собственную копию (каково было бы поведение по умолчанию file://
).
Таким образом, в зависимости от ваших возможностей, может быть возможно создать клиентское приложение, которое будет установлено на всех ваших клиентских компьютерах, а затем отвечает на определенный обработчик файлов, который говорит, что откройте это приложение на файловом сервере. Тогда не имеет значения, кто это делает, поскольку все браузеры просто передадут вам запрос. Вам нужно создать свой собственный обработчик, например fileserver://
.