2012-01-09 84 views
0

我想創建一個我經常常去的網站的「移動」版本。儘管我辯論過很多,但我決定在其中注入JS和CSS的iframe可能是我最好的選擇。我決定做一個Google搜索,我得到了超過700萬的搜索結果,沒有真正的做我所追求的方式,對於如何完成這個任務有着清晰的理論。將自定義JS和CSS應用於iframe? (製作第三方移動網站)

有沒有辦法做到這一點?或者有更好的方式來創建我經常使用的移動網站的第三方版本?

回答

0

這是代理改寫工具的100%可能。本質上,它是一個加載第三方內容的「gresemonkey代理」,您可以在服務器中編輯它,並將編輯後的內容顯示給用戶。和其他人一樣,這是一個灰色地帶,尤其是商業用途,如果您沒有獲得許可,很可能會被起訴。

我們使用此技術來完成您要求的內容(得到本網站的許可)創建移動版本,而無需更改內部使用的所有者代碼。

這是非常複雜的,所以greasemonkey是一個很好的第一步...

0

由於相同原點策略,您無法操作Iframe中的第三方網站。要按照您希望的方式操作頁面,您需要在代理服務器上獲取它,更改HTML,然後將其重新提供給客戶端。

2

不,這是不可能的。出於安全原因,如果源自不同主機名,則不能篡改iframe的內容。

如果這是爲您個人使用,我會建議用戶樣式表和用戶JavaScript。大多數瀏覽器都有擴展/插件,例如Firefox的GreaseMonkey。

如果您希望其他人能夠訪問該網站,您必須掛鉤他們提供的API或刪除內容,然後從您自己的服務器重新發布它。如果您未經允許即使這樣做,也會侵犯版權。