Iframe 在Sitecore中创建自定义对话框的选项

Iframe 在Sitecore中创建自定义对话框的选项,iframe,sitecore,sitecore7,sitecore7.2,Iframe,Sitecore,Sitecore7,Sitecore7.2,我需要在sitecore中实现一些弹出对话框。弹出窗口用于现有的angular站点,我希望尽可能多地重用 用例:从sitecore表单激活对话框,使用sitecore字段中的数据初始化对话框。如果用户按OK,则将新值写回site core字段 我知道sitecore有一个IFrame类型,但我知道浏览器不允许我从另一个域中的站点写回父窗口 那么我有什么选择呢 通过在不同的iFrame和域之间发布,可以实现跨iFrame和跨域的通信,请参见示例谢谢,这正是我现在正在尝试的。不知道你为什么被否决了。

我需要在sitecore中实现一些弹出对话框。弹出窗口用于现有的angular站点,我希望尽可能多地重用

用例:从sitecore表单激活对话框,使用sitecore字段中的数据初始化对话框。如果用户按OK,则将新值写回site core字段

我知道sitecore有一个IFrame类型,但我知道浏览器不允许我从另一个域中的站点写回父窗口


那么我有什么选择呢

通过在不同的iFrame和域之间发布,可以实现跨iFrame和跨域的通信,请参见示例

谢谢,这正是我现在正在尝试的。不知道你为什么被否决了。这是一个合格的答案。很高兴听到这个消息,如果你遇到任何问题,请告诉我。我过去成功地做到了这一点。我很困惑。为什么要将内容写入sitecore?它是用户创建的内容还是对experience editor的支持?如果是之前的版本,那么您应该为弹出窗口创建一个单独的控制器,并将其用作angular中的共享工厂,即弹出窗口将是一个单独的呈现(使其模块化),具有自己的控制器绑定