Sharepoint Online iframed系统登录

时间:2012-10-30 04:07:44

标签: sharepoint login

在Sharepoint Online页面和iFramed系统之间进行统一登录的最佳方法是什么,这也需要它自己的登录。有没有办法让iframe知道用户已登录并为iframe提供用户电子邮件? 与FB对页面选项卡和应用程序的操作类似。

1 个答案:

答案 0 :(得分:0)

要做的事:

首先,默认情况下不要将源赋予IFRAME元素。在主页的onload()上执行。

  1. 在名为IFRAME_READEMAIL()的IFRAME页面中添加自定义JS - 将在IFRAME的页面加载时调用。在您阅读HIDDEN VARIABLE - hfEmail
  2. 的地方添加代码
  3. 在您的主页面中,使用JQUERY,在加载时获取IFRAME对象&设置hfEmail的值
  4. 流程是这样的:
    加载主页面,然后将IFRAME的SRC设置为所需页面,然后设置IFRAME的隐藏字段。 IFRAME选择了HIDDEN变量&使用它。

    不确定您在IFRAME的location.href中获得了哪个URL,但是如果您将实际的IFRAME的SRC作为location.href,那么您可以在主页面中设置SRC,如: $('MYFAME').attr('src','http://mysite/mypage.aspx?email=' + YOURVARIABLE)