chrome插件開(kāi)發(fā)文檔 chrome如何設(shè)置,允許訪問(wèn)本地文件?
chrome如何設(shè)置,允許訪問(wèn)本地文件?1. 一般來(lái)說(shuō),為了安全起見(jiàn),瀏覽器不能通過(guò)load方法加載本地文件,而load方法只能加載遠(yuǎn)程服務(wù)器上的文件。默認(rèn)情況下,當(dāng)瀏覽器嘗試加載本地文件時(shí),將發(fā)生跨
chrome如何設(shè)置,允許訪問(wèn)本地文件?
1. 一般來(lái)說(shuō),為了安全起見(jiàn),瀏覽器不能通過(guò)load方法加載本地文件,而load方法只能加載遠(yuǎn)程服務(wù)器上的文件。
默認(rèn)情況下,當(dāng)瀏覽器嘗試加載本地文件時(shí),將發(fā)生跨域訪問(wèn)錯(cuò)誤,如下圖所示:
2。要解決這個(gè)問(wèn)題,我們有兩種方法。第一種方法是構(gòu)建一個(gè)本地web服務(wù)器,比如tomcat,將要加載的數(shù)據(jù)放到服務(wù)器中,并通過(guò)URL地址進(jìn)行訪問(wèn)。
3. 另一種方法更簡(jiǎn)單,即設(shè)置瀏覽器以加載本地文件。
要為Chrome瀏覽器創(chuàng)建快捷方式,請(qǐng)右鍵單擊chrome.exe,選擇“創(chuàng)建快捷方式”或“發(fā)送到”→“桌面快捷方式”),右鍵單擊快捷方式并選擇“屬性”。然后“--enable webgl--ignore GPU blacklist--在參數(shù)“allow file access from files”添加到目標(biāo)之后,請(qǐng)注意,必須在exe之后添加空格。至少有10個(gè)人錯(cuò)過(guò)了這個(gè),如下圖所示:
4。每個(gè)參數(shù)的含義是:
--enable webgl,表示啟用了webgl支持。
--ignore GPU blacklist,表示忽略了GPU blacklist。換句話說(shuō),有些圖形gpu不建議運(yùn)行webg,因?yàn)樗鼈兲f了。此參數(shù)允許瀏覽器忽略黑名單并強(qiáng)制運(yùn)行webgl。
--允許從文件訪問(wèn)文件,這意味著允許在本地加載資源。
確定。如果以后開(kāi)始使用此快捷方式,則可以加載本地資源。