第三方页面上的JavaScript注入

Hir*_*esh 6 javascript subdomain

我最近偶然发现了一个名为Overlay101的网站,它允许您为其他网站创建游览.

我很有兴趣看到他们用来加载第三方网站进行编辑的技术.

当您键入网站的地址时,它将作为overlay101.com网站的子域加载.

例如,如果我键入https://stackoverflow.com/questions/111102/how-do-javascript-closures-work- 它被加载为http://stackoverflow.com.www.overlay101.com/questions/111102/how-do-javascript-closures-work

我想知道如何实现子域创建,我在页面的源代码中看到了注入的JavaScript.我想知道这是怎么可能的.

最让我感兴趣的是Stackoverflow.com不允许在框架内加载页面 - 我想知道他们是如何设法加载页面的,以便可以添加游览弹出窗口.

Thi*_*ter 1

他们只是使用通配符 DNS 条目来使所有子域正常工作。然后,他们使用Host标头获取原始域名并下载该网站的 HTML 代码。由于他们在服务器端执行此操作,因此不需要任何框架等。