我通常更喜歡linux編程(我在Ubuntu的django上編程)。 但是,我經常需要設計在Windows和Linux中正確呈現的html頁面?如何設計在Linux下正常渲染的html頁面?
如何IAM目前做上面是
設計(修正)HTML在linux下頁
重新啓動到Windows檢查 設計是否正確與否。如果沒有重新啓動 到Linux 重複步驟1,步驟2
我覺得上述過程是繁瑣的。 有沒有更簡單的方法來做到這一點?
我通常更喜歡linux編程(我在Ubuntu的django上編程)。 但是,我經常需要設計在Windows和Linux中正確呈現的html頁面?如何設計在Linux下正常渲染的html頁面?
如何IAM目前做上面是
設計(修正)HTML在linux下頁
重新啓動到Windows檢查 設計是否正確與否。如果沒有重新啓動 到Linux 重複步驟1,步驟2
我覺得上述過程是繁瑣的。 有沒有更簡單的方法來做到這一點?
如果你有一個Windows許可證(我猜你是通過重新啓動進入Windows的事實來做的),你可以使用虛擬機來託管你的Windows安裝,而RAM可以保留XP的虛擬化實例,或者無論你用什麼Windows來測試。
使用VMWare或VirtualBox,您可以設置共享文件夾,以便虛擬實例和Linux都可以查看相同的文件以在本地測試網站。
如果一個網站正確顯示並不取決於操作系統。它主要取決於網頁瀏覽器及其引擎。
在Linux上的FF 3.0中呈現的網頁看起來與在Windows計算機上完全相同。如果
一些建議你的瀏覽器默認不支持Linux:
它也依賴於操作系統。在Ubuntu中,網頁的渲染與在Windows中渲染網頁有些不同。 – 2009-04-21 05:31:13
有一個偉大的免費服務,稱爲BrowserShots,你可以提供一個鏈接,這將需要在多個網站的屏幕截圖瀏覽器和操作系統。它支持Linux,Windows,OS X和BSD操作系統,以及大量的主要和次要瀏覽器(包括每個版本的多個版本)。
還有IEs4Linux將使用Wine在Linux中安裝Internet Explorer。但是這個解決方案並不完美,因爲渲染不精確,而且安裝(並且無法使用)除閃存外的任何插件都很困難。此外,IE 7 & 8尚未正式受支持。
其他選項:
使用盡可能多的瀏覽器平臺進行測試,您可以在Linux下進行測試:Firefox,Opera,Konqueror。如果您的網頁在這些瀏覽器中工作,請使用BrowserShots或Wine在IE中進行測試。
如諫很多人在這裏:
我建議使用虛擬機,如果你手頭上有或服務器更好的多臺服務器,你可以嘗試安裝的VMware Server 2.0版,讓您和其他人可以使用同一臺(虛擬)機器進行測試。
這也是事實,大多數免費瀏覽器在diferend操作系統上看起來是一樣的,但要記住一些操作系統缺少您可能需要的字體,這將會產生巨大的差異。
考慮到這一點我建議去虛的去爲一款優秀且免費selution的VMware Server
我想補充什麼人說過有關虛擬機,你需要知道如何讓你的Django測試服務器可用給他們。要做到這一點,我用:
蟒蛇manage.py runserver命令192.168.1.xx:80
其中xx是你的本地IP地址。然後,您可以從您的Linux主機上運行的虛擬機以及本地網絡上的其他機器上瀏覽網站。
任何好的指針說明上述。 – 2009-04-21 06:09:05
Xen或QEmu可能會讓你在Linux上開始比VMWare或VirtualBox平滑一點,但所有四個都應該能夠完成工作。 – 2009-04-21 06:48:50