2011-05-25 117 views
1

是否可以鏈接到硬盤驅動器上的css文件(MAMP或類似的外部)?下面是不是爲我工作:CSS鏈接到硬盤上的文件?

<link rel="stylesheet" type="text/css" media="screen" href="C:\mystyles.css" /> 

由於使用file:///協議

+1

由於安全問題,我不認爲這是可能的。你最終的目標是什麼? – 2011-05-25 13:12:33

+0

我正在爲開發中的站點做前端工作。我沒有完全理解它是如何工作的,但所有文件都是'緩存'(但不是由瀏覽器)和他們的10分鐘構建週期,如果我想看到它們,我將不得不在任何更改後運行。因此,我的大部分更改都將放在CSS文件中。我試圖通過其他方式鏈接到它,以便刷新頁面以查看CSS更改。謝謝 – Evans 2011-05-25 13:26:53

回答

1

嘗試。

href='file:///C:\mystyles.css' 

如果不工作(和你說它不),那麼我的猜測是,由於它是通過防止安全功能的瀏覽器,它不會在所有的工作。

這取決於你從哪裏加載主HTML內容,但是如果主HTML是從互聯網加載的,那麼我可以理解爲什麼瀏覽器可能會反對從客戶機的本地文件系統加載CSS。

的最後一件事嘗試:不妨你的機器上建立一個Web服務器,把mystyles.css文件到網絡文件夾,並用它加載到頁面:

href='http://localhost/mystyles.css' 

我可以我真的沒有提出其他建議,我不這麼認爲。

+0

但是它不會查找* client *機器上的文件嗎? – 2011-05-25 13:09:44

+0

@Shadow - 是的。我認爲這就是他想要的。 – Spudley 2011-05-25 13:10:39

+0

不起作用。如果我把文件拖到瀏覽器中,鏈接就是file:/// C:/mystyles.css我使用螢火蟲測試了這個,並且使用了「而不是」,但是我猜測它不會改變任何東西。 – Evans 2011-05-25 13:11:11