我正在尝试使用Form GET提交来更改iFrame的来源。
我有类似的东西 -
本地主机/ index.html中
<iframe src="http://localhost:8889/iframe.html">
</iframe>
本地主机:8889 / Iframe.html的
<form action="http://localhost:8889/action.html" method="get" target="_self">
<input type="submit" value="Submit" name="submit">
</form>
本地主机:8889 / action.html
<h1>Redirected</h1>
现在当我点击iframe.html
中的“提交”按钮时,action.html
会在iframe中加载,但是,其来源保持不变。是否也可以更改iFrame的来源。我也试过self.location.href
而不是表单提交,但这也没有用。
注意:iFrame及其父窗口托管在不同的服务器上。