在SharePoint online中,我有两个默认创建的网站集,根网站集和人员主机,我用这些网站集来自不同的Web应用程序。
我正在尝试从我的站点主机sitecollection访问一个文件,并且该文件驻留在根网站集中,我使用JSOM访问它,但是,我无法获取该文件。
在网站集中获取网站的任何变通方法/解决方案似乎都有使用客户端的不同Web应用程序?
答案 0 :(得分:1)
您正在查询其他域,出于安全原因,会阻止跨域JavaScript调用。在获取SP.RequestExecutor.js以使用JavaScript跨域库执行查询时,需要将execCrossDomainRequest作为参数传递,如MSDN所述:
https://msdn.microsoft.com/en-us/library/office/fp179927.aspx?f=255&MSPPError=-2147217396