2017-08-29 54 views
0

我想包括我自己的個人網站上發現,在另一個域發現了一個計算器...如何從跨域頁面中提取包含div的文件?

http://www.r-control.com/library/sip-energy-savings-calculator/

其實我只是希望我的網頁,而不是所有的導航欄和邊欄上的計算器DIV 。

這可能與iframe或jQuery有關嗎?

或者是否有可能在我的網站上包含整個頁面,但只是「隱藏」我不想看到的部分?

請指教。

感謝

+0

不可能...開發自己的計算器 –

回答

1

,我認爲它會更好,如果你學會在頁面元素,並改寫它。

您可以通過cource查看結果(即使該服務器允許跨域請求),並只顯示所需樣式和所需樣式。但是爲了得到結果,您需要將此表單發送給服務器(此請求可能不支持跨域),然後也將parce結果也發送出去。

我認爲最簡單的方法是應用逆向工程來做出類似的結果。

1

除了事實上,你真的只是從另一個網站抓取內容(我不認爲原作者會喜歡這一點),這是不可能的,如Muthu Kumaran already mentioned in his comment

我高度鼓勵你開發你自己的計算器!

+0

其實R-控制是我的供應商,所以不是真的把它們撕掉。我打算離開某些元素。我只是不想要導航欄和側邊欄和頁腳。如果這會很容易,我想這樣做。但如果沒有,我甚至不會打擾。我只是把一個鏈接,而不是他們的網頁。 - 謝謝 – Bryan

1

正如我所看到的這個網站不提供計算器小部件代碼來集成其他地方。所以首先你需要找出有沒有其他網站類似這個給小部件代碼。

如果你仍然要集成在同一計算器,你需要嘗試一些CSS黑客如下使用iframe的相同整合後 -

#masthead { 
    display: none !important; 
} 

.sixteen.columns > img { 
    display: none !important; 
} 

#page .container #secondary { 
    display: none !important; 
} 

.site-footer { 
    display: none !important; 
} 
+0

嗨,感謝您的回覆。我最初認爲要做你的建議,但我不認爲CSS會「深入」到跨域。無論如何,這似乎並不適合我。 – Bryan

相關問題