在iframe url发生变化时采取行动


Act on event of change of iframe url

好吧,所以我读了又读,但我不知道该怎么做。

我的情况是这样的:我的大学里有一个博客,可以在大学里访问。这让我很恼火,因为我在家的时候想看看。相信我,如果这件事通过了,我会向学校有关部门报告的。所以我所做的是这样的:我上传了一个PHP脚本在我的网站空间在大学使用的网站空间提供服务器(在大学域内)抓取博客中的HTML,并输出到我的主页内的iframe。

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

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

欢迎提出任何建议。

欢呼,AJRocker

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