我有来自外部来源的iframe。我想改变它(使用javascript)所以所有链接都打开了另一个绝对URL。我假设最好的方法是修改基本属性(元素)
例如,假设我将stackoverflow.com嵌入:
<iframe src="http://stackoverflow.com"/>
我希望当用户点击链接时,例如<a id="nav-askquestion" href="/questions/ask">Ask Question</a>
,它们将在http://mysite.com
中打开,例如http://mysite.com/questions/ask
答案 0 :(得分:0)
由于Same Origin Policy,这完全不可能。
您必须使用本地服务器上的代理脚本来获取外部HTML页面。没有其他方法可以访问页面的链接或设置base
属性。