2016-07-20 3 views
2

저는 html, css 및 javascript를 사용하여 작은 응용 프로그램을 개발했으며 팀의 액세스를 위해 회사의 SharePoint 사이트에있는 문서 라이브러리에 파일을 저장했습니다. 사용자는 index.html의 URL로 이동하고 css 및 js 파일의 경로는 상대적이므로 모든 것이 올바르게 작동합니다. SharePoint를 사용하여 파일을 제공하는 이유는 권한 부여를 피기 백 (piggyback)하여 회사의 특정 사용자 그룹에만 액세스를 제한 할 수 있기 때문입니다.SharePoint 2016 문서 라이브러리에서 Javascript가 차단 되었습니까?

그러나 회사는 SharePoint 2016으로 업그레이드하고 있으며 SharePoint 2016에서 내 javascript 파일을 브라우저에 제공하지 않기 때문에 프로젝트를 진행하는 개발자가 다른 솔루션을 찾아야한다고 말합니다. 저는 Office 지원 사이트를 보았을 때 회의적이었습니다 .js는 2016 년에 차단 된 6 개의 파일 확장자 중 하나가 아닙니다 (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 2016에서 작동하지 않을 것이라고 주장했다.

개발자의 진술을 확인하는 온라인 자료는 찾을 수 없다. 이 점에 대해 이해를 공유해 주시겠습니까? 문서 라이브러리를 통해 액세스 할 때 2016 년 자바 스크립트 파일을 사용자 브라우저에 게재 할 수 없게되는 것은 사실입니까?

+0

더 나은 장소 : http://sharepoint.stackexchange.com/ 대답에 대한 –

답변

1

당신은 여전히 ​​적어도 두 가지 방법으로 자바 스크립트를 사용할 수 있습니다

1) 귀하의 자바 스크립트를로드하는 HTML 코드를 사용하는 모든 페이지에 추가) 페이지를

2를 마스터에 추가; HTML 코드는 페이지의 컨텐츠 편집기 웹 파트를 통해 제공됩니다. 물어 http://www.sharepointnutsandbolts.com/2016/05/the-new-sharepoint-development-model.html

+0

감사를 사실

는, MS는 결코 전에 같이 자바 스크립트에 은행입니다. 내가 만든 응용 프로그램은 SharePoint와 아무 관련이 없으며 모든 서버에서 호스팅 될 수 있습니다. 따라서 설명대로 SharePoint 페이지와 통합하고 싶지 않습니다. 응용 프로그램 용 파일은 SharePoint 문서 라이브러리에 저장되어 기존 SharePoint 사용자 그룹을 활용합니다. 모든 것은 SharePoint 2013에서 100 % OK로 작동합니다. 개발자는 SharePoint 2016에서 내 앱이 작동하지 않지만 SharePoint가 새로운 보안 수단의 일부로 문서 라이브러리의 브라우저에 모든 자바 스크립트 파일을 제공하지 못하도록 차단할 것이라고 말합니다. 이 사실을 알고 있습니까? –

+1

Javascript 나머지 API를 사용할 수 있습니다. 나는 현재 sharepoint 온라인에 나머지 callas를 만드는 add in을 가지고있다. 알아 내야 할 것은 인증 측면입니다. 현재 Adal 라이브러리를 사용하여 Azure Ad에 인증하고 있습니다. 나는 shatepoint와 Adal에 대한 나머지 전화를보기 시작할 것입니다. –

관련 문제