2011-06-20 55 views
1

我有一個HTML頁面中的img標籤。我的img源是遠程服務器上的文件。當我嘗試在Firefox中呈現IMG爲圖像不顯示在Firefox中的HTML img標籤

file://///server/folder1/folder2/name.jpg 

它呈現正確。但是當我試圖把相同的URL在img標記爲:

<img alt="" src="file://///server/folder1/folder2/name.jpg" /> 

它不會呈現在Firefox中。 IE正確渲染它。

回答

1

這似乎是Firefox瀏覽器出於安全原因,默認行爲:http://en.w3support.net/index.php?db=so&id=192080

在所提供的鏈接,你可以找到如何更改此默認行爲信息:

這可能在被關閉Firefox:將地址欄和接受「我會小心的」

  • 發現「security.checkl:

    • 型「配置約」 oaduri」在舊版本或
      ‘security.fileuri.strict_origin_policy’在Firefox的新版本 和
      值更改爲‘假’
    • 重新啓動Firefox

    這應該爲你做它。您在這裏 更多信息:

    http://kb.mozillazine.org/Security.fileuri.strict_origin_policy 
    http://kb.mozillazine.org/Security.fileuri.origin_policy 
    
  • 問候,

    最大

    +0

    感謝您的答覆。但是,由於我的img標籤位於我的網站上,因此我無法要求我的用戶在Firefox行爲中進行此更改。有沒有一種方法可以修改我的img src以正確顯示它? UPDATE 即使進行更改,我也無法正確顯示img。 – Ashish

    +0

    您是否嘗試過鏈接中提供的解決方案?你重新啓動Firefox嗎?此外,你不能在本地存儲文件嗎?它會更「標準」,更接近傳統的HTML。 – JMax

    +0

    是的,我確實按照鏈接中的步驟並重新啓動了Firefox。我的應用程序顯示用戶上傳的圖像。所以必須從文件共享中獲取圖像。 – Ashish