我有一个小部件,用户可以在他们的网站上安装。当有人在小部件中执行操作时,我需要做的是“关闭”(即隐藏iframe)。
这里的一个重要问题是,小部件安装的域将与小部件本身的域不同。
即。嵌入小部件的来源是http://example.com/embed.js,而它可能嵌入http://cnn.com
我知道存在阻止使用window.parent.document
访问父文档的跨域安全问题。所以,我要求一些聪明的解决方法来完成这项工作。
为了它的价值,我正在embed.js代码中动态创建iframe。