在谷歌瀏覽器中出現
Access to image at 'file:///C:/Users/DK/Desktop/threejs%E5%AD%A6%E5%A0%82/material/g8.png' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https.
這是瀏覽器安全不允許跨域訪問,即使是訪問本地文件也不行,必須是以http,https網絡請求方式訪問。
網上解決辦法是:crossorigin="anonymous"
以及瀏覽器快捷方式加參數:chrome.exe --disable-web-security (后患無窮)
正確的解決辦法是:建立本地服務器,現在介紹一分鍾建立本地服務器的辦法
方法一:Servez
簡介:https://greggman.github.io/servez/

該服務器支持mac,linux,windows。
window版直接下載exe文件即可,有界面,選擇要建站的文件夾,點Start 就可以了。相當簡單。
方法二:Node.js http-server
下載安裝http-server
啟動http-server
命令
[path]的默認值:先找 ./public ,否則使用 ./ 。
例如:
效果如下:
