2009-06-11 120 views
2

我在我的頁面上運行本地主機上有這個標記:3000 <img id="img1" src="file:///Users/michal/Desktop/Picture 1.png" width="400" height="200">圖像存在,但它不顯示。如果我把路徑從src屬性加載到地址欄中,圖像被加載,但它在img標籤中不起作用,即使在iframe標籤中也是如此。我在Mac上使用Safari 4。我錯過了什麼,或者根本不可能?謝謝。從safari本地磁盤顯示圖像

回答

5

這是一個安全功能..它不可能在任何平臺上的任何瀏覽器。

1

必須是Safari 4的問題。似乎在Safari 3.2.1和Firefox 3.0.10上正常工作。我使用類似的事情,它的工作原理:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<meta name="generator" content= 
"HTML Tidy for Mac OS X (vers 1 September 2005), see www.w3.org"> 
<title></title> 
</head> 
<body> 
<img id="img1" src= 
"file:///Users/ryan/.../wait.gif" 
width="400" height="200" name="img1"> 
</body> 
</html> 

我覺得如果你正在運行的本地主機:3000,那麼上述答案都是與安全正確的。嘗試使用沒有文件的相對路徑://

+0

是否託管了該頁面?還是你通過file://協議訪問? – eduffy 2009-06-11 17:53:59