我想拥有一个iframe,所以当我点击一个按钮时,另一个页面会加载到其中。
<html>
<body>
<form method=get action=http://www.google.com accept-charset="UTF-8" target="my_form">
<input type=submit>
</form>
<iframe name="my_form" id="my_form" width=80%> </iframe>
</body>
</html>
它不适用于Firefox或Chrome。它适用于任何人吗?
答案 0 :(得分:1)
这不起作用,因为它违反了“同源政策”。
尝试在Chrome中运行此功能,然后检查您的控制台。
这是你应该看到的:
拒绝展示 'https://www.google.is/?gws_rd=cr,ssl&ei=lMffVJSdJ5LfaseMguAD'在一个 因为它将'X-Frame-Options'设置为'SAMEORIGIN'。
此处有更多信息:http://javascript.info/tutorial/same-origin-security-policy