Google翻译网站如何在不受跨网站脚本编制的情况下修改网页?

时间:2016-02-23 16:01:11

标签: xss cross-site

我想如果我从其他网站(例如iframe)获取内容,那么当它不是来自同一个域时我就无法做任何事情。但谷歌似乎能够修改网页的文字吗?

如何编写JavaScript以便我可以在获取的iframe中选择一个对象,然后将其修改为客户端?

1 个答案:

答案 0 :(得分:1)

FrédéricHamidi在评论中说,这是一个答案。为了完成这个问题,我将自己回答。

翻译不是修改页面,而是重写它。换句话说,它加载页面服务器端并生成它为您服务的新页面。如果检查内部框架的URL,您将看到它是https://translate.googleusercontent.com/translate_c?...而不是原始框架。