关于iframe网址更改事件的行为

时间:2011-12-04 18:54:50

标签: php javascript iframe cross-domain

好的,所以我阅读并阅读,但我无法弄清楚如何处理它。

我的情况是这样的: 博客在我的大学里面托管,可以在大学内部访问。 这让我很难过,因为我想在家里检查一下。相信我,如果这样,我会向大学的有关当局报告。 所以我做的是:我在大学的网站空间中上传了一个PHP脚本,它使用网站空间提供服务器(在univ域内)抓取博客中的HTML,然后将其输出到我在iframe中的主页。

问题: 每当我点击iframe中的任何链接时,它都会重定向到博客中的原始页面,因此我无法阅读它。

我开始阅读addEventListener。然后我想到使用document.write()直接将PHP文件的输出输出到这个页面。 (但这会导致我的原始js消失,我不想这样)。我看到许多帖子宣布了跨域JS访问的禁止性质。因此,在我点击ifram内部博客上的链接并获取403禁止,然后再次加载iframe之后获取URL的想法也消失了。

欢迎任何建议。

干杯, AJRocker

1 个答案:

答案 0 :(得分:0)

我认为这种重定向的原因是每个链接都有一个带有“_top”值的目标属性,以防止这种注入iframe。