好的,在iframe中运行ASP.Net app需要一些建议。
我有一个与Office 365对话的CMS和ASP.Net应用程序。
因为我无法将我的应用程序集成到CMS中(身份验证问题)我使用jQuery Window Plugin调用我的办公室应用程序,这有两个好处:
一切都很好。唯一的问题是当用户登录时。由于Office API调用远程服务,它会将我的办公室应用程序重定向到身份验证页面。这打破了iframe。让用户盯着一个空白的对话窗口,直到他们感到无聊。
在发现该插件之前,我使用了普通的javascript window.open()
,为我打开了一个新的browser
窗口,一切正常。但对我来说最大的问题是在CMS上下文中我无法判断用户何时/是否已完成使用我的办公室应用程序。因此,我没有可以依赖的钩子来触发UI更新,让用户只需刷新页面。
我可以做些什么来解决我的问题(除了将我的办公室应用程序与CMS集成)?
PS: 我的办公室基本上是通过网络向CMS发送HTTP消息,以便做必要的事情。
PSS: 我的办公室应用程序依次使用最新的Office 365 API与其服务进行通信。
答案 0 :(得分:1)
这几乎只留下两个选择:
browser
窗口