MozTW 討論區 https://forum.moztw.org/ |
|
http網頁存取本地端檔案(file://) https://forum.moztw.org/viewtopic.php?f=13&t=9936 |
第 1 頁 (共 1 頁) |
發表人: | lhuan [ 2005-08-08, 16:22 ] |
文章主題 : | http網頁存取本地端檔案(file://) |
為了安全性考量,http上的網頁預設是不能直接存取本地端的檔案,不過這樣一來,有些圖片上傳預覽或是web application的一些技術就沒有辦法使用。 http://www.mozilla.org/quality/networking/docs/netprefs.html 這一份文件有提到可以將 security.checkloaduri 設為false,如此一來,就可以達到http網頁存取本地端檔案的功能了。 不過後來在網路上有看到另一份文件: http://kb.mozillazine.org/Firefox_:_Issues_:_Links_to_Local_Pages_Don't_Work 可以使用CAPS的方式,只對部分可信任的網站開放這項能功,不過實測式以後,還是不能使用。 根據下面這一份說明文件作出以下的設定:http://www.mozilla.org/projects/security/components/ConfigPolicy.html security.checkloaduri 維持原設定true 另外在user.js中加入以下四行 user_pref("capability.policy.policynames", "localfilelinks"); user_pref("capability.policy.default.checkloaduri", "noAccess"); user_pref("capability.policy.localfilelinks.sites", "http://127.0.0.1"); user_pref("capability.policy.localfilelinks.checkloaduri", "allAccess"); 使用這些設定以後,還是沒有辦法使用該項功能。 後來在網路上查了許多文件以後,試過將checkloaduri這部分的字串改為security.checkloaduri、checkloaduri.enabled、security.checkloaduri.enabled,還是一樣無法使用。 之前有注意到kb.mozillazine.org的那一份文件,裡面所寫的適用版本的部分好像怪怪的:Firefox 1.5, Mozilla 1.8, and newer。但是網路上所找得到的文件方法都類似,只是沒有註明版本。 不知是否有哪位高手也遇過這方面的問題,可否賜教一下! 測試平台:linux fedora core 4 with firefox 1.0.4、windows xp sp2 with firefox 1.0.4, 1.0.6 and mozilla 1.7.11 用途:以本機的web server與遠端的web server作為web application的平台。 在本機的web server與遠端的web server都使用下面的html code作測試: <img src="file:///C://Q.jpg"></img> <img src="http://www.google.com.tw/images/hp0.gif"></img> 一張本地端的圖片,一張網路上的圖片,方便作對照。 |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |