2012-02-09 107 views
8

當我點擊另存爲在Firefox,Chrome或IE中,然後從另存爲菜單中選擇「網頁,完整」,它似乎並沒有保存我定義的背景圖像CSS。難道我做錯了什麼?下面是一個簡單的問題:保存完整的網站 - 背景圖片不顯示

的test.html

<!DOCTYPE HTML> 
<html lang="en-US"> 
<head> 
    <link href="test.css" rel="stylesheet" media="screen" type="text/css" /> 
</head> 
<body> 
    <div id="test"></div> 
</body> 
</html> 

test.css

#test { 
    width: 400px; 
    height: 400px; 
    background: url(img/bg.jpg) 
} 
+0

FWIW,Firefox的漏洞:https://bugzilla.mozilla.org/show_bug.cgi?id=115107 – unor 2013-12-28 16:00:26

回答

8

默認瀏覽器不會下載CSS設置圖像。
您可以在Firefox中做到這一點:
Right click -> View page info -> select media tab -> highlight all the files -> save as...

+1

不是一個完整的解決方案 - 這確實保存了所有圖像,但對這些文件的引用仍然被打破。 – 2015-03-04 16:31:32

2

最近我一直在測試保存完整的HTML網頁跨越各種瀏覽器的背景圖片,只歌劇院12才得以保存完整的網站作爲網上看到。只需打開所需的網站,點擊Ctrl + S並選擇保存完整的網站。

+0

不適用於我。 Opera 27保存的內容與Firefox 36,Chrome 40和MSIE 11保存的內容差不多。 – 2015-03-04 16:28:30

+1

我指的是經典的Opera 12。 – niutech 2015-03-06 02:55:26

0

誰爲我工作的唯一解決辦法是頁面保存爲MHT與插件unMHT(適用於Firefox): https://addons.mozilla.org/fr/firefox/addon/unmht/

即使網絡字體的dowloaded!

MHT可以在IE瀏覽器中打開& Chrome(和firefox,但只有這個擴展)。 我知道這個方案並不完美,但是這是我找到更好的......