网站上http://imaginaryman-test.blogspot.com/打字机在 IFAME 内。当您直接访问该站点时,一切在所有浏览器上都能正常工作 http://castedspell.com/mark/但是当查看嵌入在 IFRAME 中的版本时,它在 IE 上不起作用,并在 Chrome 中抛出错误。
不安全的 JavaScript 尝试使用 URL http://imaginaryman-test.blogspot.com/ 访问框架来自带有 URL 的框架 http://castedspell.com/mark/ .域、协议(protocol)和端口必须匹配。
这是嵌入式 IFRAME 的源代码
https://github.com/totheleftpanda/typeWrite/tree/master/mark
我知道这是一个安全问题,但我不知道如何解决它,也找不到任何可以帮助我解决问题的 Material 。
最佳答案
最简单的方法是设置一个 PHP(或任何服务器语言)代理,它只从其他域获取页面内容并将其输出。唯一真正的缺点是不会发送远程域的客户端 cookie。
关于javascript - IFRAME 中的 Java 脚本安全问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397913/