在哪種情況下,網頁在鉻或Safari瀏覽器中加載沒有外部樣式表?在哪種情況下,網頁在鉻或Safari瀏覽器中加載沒有外部樣式表?
我說的是webbrowser第一次加載沒有樣式表的網頁,然後在它變得可用時用css重新繪製它的情況。
這將是偉大的如果你給我一個外部樣式表的小頁面,它總是加載沒有外部樣式表的網頁。
我是一個webkit開發人員,希望在webkit引擎中進行一些開發。
在哪種情況下,網頁在鉻或Safari瀏覽器中加載沒有外部樣式表?在哪種情況下,網頁在鉻或Safari瀏覽器中加載沒有外部樣式表?
我說的是webbrowser第一次加載沒有樣式表的網頁,然後在它變得可用時用css重新繪製它的情況。
這將是偉大的如果你給我一個外部樣式表的小頁面,它總是加載沒有外部樣式表的網頁。
我是一個webkit開發人員,希望在webkit引擎中進行一些開發。
我相信這是總是的情況。換句話說,CSS文件總是異步加載的,當它們變得可用時,它們存儲在broser中並應用於現有的DOM。
如果您對緩慢加載文件感興趣,可以模擬此操作並查看瀏覽器的行爲。最好的方法如下:讓自己的PHP和Apache安裝(如XAMPP),指示Apache將.css文件作爲php文件處理(即在css文件中執行php代碼),創建一個新的css文件並在其中添加<?睡眠(20); ? >。這將導致css文件被延遲20秒,有效地模擬緩存。
除此之外,您還可能希望在頁面已加載後加載CSS文件。在這裏你可以找到一個例子:http://www.cssnewbie.com/simple-jquery-stylesheet-switcher/
我不明白這個問題。你能澄清嗎? – 2010-10-19 10:43:28
如果您將鏈接標籤放置在'' – Harmen 2010-10-19 10:51:25
@matthew Flaschen之間,我發現Google Chrome或Safari瀏覽器有時會在不加載外部樣式表的情況下呈現網頁,您可以看到無格式內容的Flash。即使我不知道哪個頁面會觸發這種情況,但是我在webkit引擎中看到了加載網頁時沒有外部樣式表的代碼。 – SunnyShah 2010-10-19 10:51:59