2016-07-20 5 views
2

Я разработал небольшое приложение, использующее html, css и javascript, и разместил файлы в библиотеке документов на сайте SharePoint моей компании, чтобы моя команда могла получить доступ. Пользователи просто переходят к URL-адресу index.html, а пути к файлам css и js относятся относительно друг к другу, поэтому все работает нормально. Причина, по которой я использую SharePoint для работы с файлами, заключается в том, чтобы отключить разрешение, поэтому я могу ограничить доступ только к определенным группам пользователей в компании.Javascript заблокирован в библиотеках документов SharePoint 2016?

Однако компания обновляется до SharePoint 2016, а разработчик, работающий над проектом, говорит мне, что мне нужно найти другое решение, потому что SharePoint 2016 не будет обслуживать мои файлы javascript в браузере. Я довольно скептически отношусь к тому, как когда я смотрел сайт поддержки Office .js не является одним из шести расширений файлов, которые были заблокированы в 2016 году (https://support.office.com/en-us/article/Types-of-files-that-cannot-be-added-to-a-list-or-library-30be234d-e551-4c2a-8de8-f8546ffbf5b3). Он продолжает ссылаться на мое приложение как «пользовательский код». Я попытался дать ему понять, что приложение использует нулевой код SharePoint ... но он по-прежнему настаивает на том, что он не будет работать с SharePoint 2016.

Я ничего не могу найти в Интернете, подтверждающем заявления нашего разработчика. Не могли бы вы поделиться своим пониманием этого? Верно ли, что 2016 не разрешит javascript-файлы обслуживаться в браузере пользователя при доступе через библиотеку документов?

+0

лучшее место, чтобы спросить: http://sharepoint.stackexchange.com/ –

ответ

1

Вы можете использовать JavaScript, по крайней мере, двумя способами:

1) Добавить в мастер-странице

2) Добавить в любую страницу, используя HTML-код, который загружает JavaScript; HTML-код подается через веб-часть редактора содержимого на странице.

В самом деле, MS делает ставку на JavaScript, как никогда раньше: http://www.sharepointnutsandbolts.com/2016/05/the-new-sharepoint-development-model.html

+0

Спасибо за ответ. Приложение, которое я построил, не имеет ничего общего с SharePoint и может быть размещено на любом сервере. Поэтому я не хочу интегрировать его со страницей SharePoint, как вы описали. Файлы для приложения были помещены в библиотеку документов SharePoint, чтобы использовать существующие группы пользователей SharePoint. Все работает на 100% в SharePoint 2013. Разработчик заявляет, что мое приложение не будет работать в SharePoint 2016, потому что SharePoint заблокирует все файлы javascript от обслуживания в браузере из библиотеки документов в рамках новых мер безопасности. Вы знаете, что это так? –

+1

Вы можете использовать Javascript rest api. В настоящее время у меня есть добавление, в котором каллы отдыхают в режиме онлайн. Что вам нужно выяснить, это аспект аутентификации: в настоящее время моя аутентификация Azure Ad с использованием Adal lib. Я бы начал смотреть на призывы отдыха к Shatepoint и Adal –