好的,所以这是我的问题。我正在建立一个系统,允许人们在他们的页面上嵌入链接列表。当点击链接时,我想使用Lightview或Lightwindow之类的东西在整个窗口中打开它,而不仅仅是在iframe中。
我无法访问用户将此对象嵌入的页面。到目前为止我尝试的所有内容都告诉我,我无法通过父窗口打开任何内容,因为我无法从iframe或对象访问它,javacript安全问题。
但是,我看过那些做过那种叠加的网站。所以一定是可能的。如果有人能指出任何有用的资源,那就太好了。
如果重要,我正在使用Ruby on Rails ......
...谢谢克里斯
答案 0 :(得分:2)
如果iframe来自网站之外的其他域,则无法完成,因为:
我建议尝试使用某种JS文件,人们会将它们嵌入到他们的网站中,在他们想要你的链接的地方(比如谷歌广告)并做一个document.write放置 您的网页中的链接。然后,您将可以访问该页面,并可以执行更多操作:)
这对你有帮助吗?
答案 1 :(得分:0)
正如vsync所说,你必须让用户嵌入一个脚本而不是纯HTML。
此脚本可以完全控制页面,如果您还希望它能够与框架文档(您的网站)进行通信,那么您可以使用easyxdm之类的内容来进行跨文档通信。< / p>