簡體   English   中英

第三方頁面上的JavaScript注入

[英]JavaScript Injection On Third-Party Pages

我最近偶然發現了一個名為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不允許在框架內加載頁面 - 我想知道他們是如何設法加載頁面的,以便可以添加游覽彈出窗口。

他們只是使用通配符DNS條目來使所有子域都起作用。 然后,他們使用Host標頭獲取原始域名並下載該站點的HTML代碼。 由於他們在服務器端執行此操作,因此不需要任何框架等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM