您好我在弹出窗口中打开了一个外部网站。我想禁用该弹出窗口中的某些链接。
即。我在pop中打开http://www.yahoo.com,我想在弹出窗口中禁用一些链接,以便谁使用我的网站访问yahoo.com,将无法点击某些链接......
有可能吗?任何想法?
答案 0 :(得分:1)
由于源策略相同,无法在其他域上运行JavaScript。想象某人在新窗口/框架中打开您的银行帐户并更改链接以将钱转移到他们的帐户。 ;)
您可以使用服务器屏幕抓取内容并重新显示,但您必须担心代理所有相关链接。
答案 1 :(得分:0)
如果使用标准window.open创建弹出窗口,则可以操作该文档的DOM。有关如何执行此操作的详细信息,请参阅here(位于页面底部)。但这对于将内容写入该页面是相当有限的。我想你可以在iframe中渲染链接并注入一些javascript来操作它?