В то время как вы можете подумать, что какой-то элемент управления ActiveX требует специальных вещей от Sharepoint, Explorer View вроде как встроен в IE. До тех пор, пока вы ранее использовали его в SharePoint в сеансе Windows, всего лишь следующее приведет к получению рамки просмотра Explorer:
<iframe src="\\path\to\sharepoint\webdav\folder">
Вы можете сделать это, используя любой допустимый путь Windows Explorer, при условии, что страница размещена локально или в вашей внутренней сети. Просто попробуйте создать локальный тестовый HTML-файл с чем-то вроде:
<iframe src="c:\">
Имейте в виду, что при этом вы столкнетесь с некоторыми проблемами, поскольку аутентификация должна быть передана в SharePoint. Лучший способ, который я нашел, - это скопировать файл core.js из Sharepoint, вырезать из него все, кроме элементов навигации, и удалить все вызовы в этих методах для недоступных объектов, а затем использовать NavigateHttpFolderIfSupported (), чтобы перейти к " http://path/to/sharepoint/webdav/folder".
Единственная проблема, с которой я столкнулся при использовании этого метода, - это несовместимость с IE8, так что следите за этим. Я вполне уверен, что это связано с защитой межсайтовых сценариев и вызовом из core.js, но весь этот файл выглядит очень рубиново-золотым, и я не хочу с ним связываться.