2017-06-06 44 views
1

我有一個網站,我使用jQuery和自定義腳本(存儲在網站資產)。 對於我來說,作爲「設計師」和「所有者」組的成員,一切都很完美。Sharepoint 2013權限:每個人都無法閱讀jQuery的庫?

但是,其他(「正常」)用戶會遇到像"$" is undefined這樣的錯誤。我想,jQuery庫沒有被加載?我試着將EveryoneNT AUTHORITY\authenticated users添加到Visitors組。但是這沒有幫助。

繼承不破,所有的網站使用相同的權限的所有頁/庫等

我怎樣才能設置permisssions讓大家可以「看到」的網頁,包括像我這樣的腳本?

編輯: 我沒有選擇 「發佈」 jQuery的文件。當我退房和再次登記時,沒有任何效果。 另外,腳本路徑是正確的。

+0

打開'Site Assets'庫,從功能區選擇'Sharing'然後'Adnvanced'。 User.aspx應顯示在您可以爲特定用戶「檢查權限」的位置。 – tinamou

+0

也許您的「訪問者」組無權訪問「網站資產」庫 – tinamou

回答

1

我找到原因:

所有的權限都是正確的。 也爲Everyone顯示正確的條目。

解決方案是Master Page已經過定製,必須作爲主版本發佈! 否則,「正常」用戶被顯示爲jquery未包含在其中的定製主頁面的舊版本。