2014-06-10 113 views
1

我有一個小問題,涉及一家外包網站開發公司,他們不會(完全正常和有效的原因)允許我們訪問服務器來更改樣式表。我一直負責重新設計網站佈局。問題是,我無法訪問該網站,也無法通過開發環境來改變樣式表來實現這些想法。只有路由到這將創建一個本地custom.css通過電子郵件發送給上傳他們的人。然而,我不能真誠地拋出一個CSS文件,以便在沒有完全跨瀏覽器檢查的情況下應用於實況網站,而且我無法在IE,Safari或Opera本地執行此操作。完全保存一個網頁

一個解決方案是將網站本地保存爲HTML(文件另存爲...),但問題是背景CMS是完全廢話,這意味着它有200個完全不必要的CSS文件,它的組織方式如下:

main.css具有7條相對路徑的@import規則。

這是另一個帶有16條@import規則和相對路徑的樣式表。

這裏面...你得到的圖片。

這將意味着我將不得不通過這200個導入規則和文件來通過地址欄手動下載它們。所以我的問題是:

如何我這個網站的HTML保存到我的計算機到一個自定義用戶樣式表文件適用於它,所以我可以跨瀏覽器測試是否正常?是否有一些網站可以通過一個網站,並將所有的CSS壓縮到一個文件或smth?

+0

我會使用類似的https://www.npmjs。 org/package/prosthetic在你的本地機器上創建一個代理服務器,並且可以攔截HTML並注入你的額外的CSS文件。您可以使用任何瀏覽器測試此本地URL。 – pawel

+0

wget也可以保存。見http://www.linuxjournal.com/content/downloading-entire-web-site-wget:'wget --recursive --no-clobber --page-requisites --html-extension --convert-links - restrict-file-names = windows --domain website.org --no-parent www.website.org/tutorials/html /' – koppor

回答

3

你可以下載整個網站使用一樣的HTTrack程序依賴 http://www.httrack.com/

它可以讓你從互聯網上下載一個World Wide Web站點到本地目錄,建立遞歸所有目錄,獲得HTML,圖像,和其他文件從服務器傳輸到您的計算機。 HTTrack安排原始網站的相關鏈接結構。只需在瀏覽器中打開「鏡像」網站的頁面,即可從鏈接到鏈接瀏覽網站,就像在線查看網站一樣。 HTTrack也可以更新現有的鏡像站點,並恢復中斷的下載。 HTTrack完全可配置,並具有集成的幫助系統。 WinHTTrack是HTTrack的Windows 2000/XP/Vista/Seven版本,以及Linux/Unix/BSD版本的WebHTTrack。

它不鞏固所有的CSS文件合併成一個,但最好是保留文件作爲-是,如果你希望儘量減少變化

+0

謝謝!這很有幫助。 – Nookie

+0

YW,很高興知道它幫助:) – Bobz79