Fetch API cannot load,URL scheme must be “http” or “https” for fan request 錯誤解決
這種問題是跨域資源共享問題,一般放生在做單純的前端界面的時候,尤其是使用了vue.js或者其他的前端框架的時候。這個問題是因爲你的資源存放在本地也就是file://這樣的系統下,而不是網絡資源比如http://。所以造成了這些框架可能找不到對應的資源。所以解決方案也很簡單,只需要把其部署成網站(web服務)即可。因爲我經常使用python,所以只需要在當前目錄下,使用python -m http.server
,即可以當前目錄爲站點部署成一個web服務,這個時候就不會報上面的錯了。或者用node.js開啓一個服務也可以,原理都是一樣的,就是把當前目錄變爲web服務,這樣就能在訪問資源的時候避免使用file://了。