2013-01-13 16 views

回答

0

我已经找到了解决办法,正是来自jQuery.getScript()

使用返回一个字符串的函数,并将其放置在一个网页,一个在.js文件并上传到SPO doccument库一招。例如:

这个功能放在本地网页:在xxx.js文件并上传

function whereAmI(){ 
    return "local"; 
} 

此功能保存到SPO:

function whereAmI(){ 
    return "remote"; 

注意这两个函数具有相同的名称。

然后在本地网页,插入下面的代码:

jQuery.getScript("https://xxx.sharepoint.com/sites/xxx/DocLib/xxx.js", function() { 
      if (whereAmI() == "local") // if not logged in, getScript failed to get xxx.js, so the page call local whereAmI 
       // do something; 
     }); 

就是这样。