解決chrome瀏覽器不支援Ajax本地訪問

2021-07-24 12:28:05 字數 977 閱讀 5950

如果你是一位ajax的初學者,碰巧你用的又是chrome瀏覽器,那麼你可能會遇到如下圖這種問題,**沒錯,瀏覽器報錯了,這段報錯大概的意思就是跨域訪問只支援以下協議,也就是本地不支援。所以我們要進行一下操作。

樓主用的是linux系統,所以就用linux演示,windows也相同,操作不一樣。

啟動終端,ctrl+alt+t

輸入

google-chrome --allow-file-access-from-files
回車,這是瀏覽器會重啟,如果之前未開啟,會啟動瀏覽器,再吧你要開啟的html檔案託進去就可以了

如果想要永久生效,樓主是使用別名,考慮到安全問題,需要的時候開啟乙個支援本地的ajax瀏覽器就可以了

#vim ~/.bashrc 或者 vi ~/.bashrc
進入vi介面以後,進入命令模式,搜尋alias

:/some
就會在下面看到alias

在最後乙個alias下面新增

alias ggajax='google-chrome --allow-file-access-from-files &'
:進入命令模式,儲存退出

wq回車
alias後面的ggajax可以自行修改,也就是啟動時候的名稱。

退出到終端介面執行一下bashrc立即生效即可,

. ~/.bashrc

試試在終端輸入ggajax,如果起的是別的就輸入你起的名稱。測試一下你的html檔案。

window系統是開啟chrome的屬性,在目標檔案後面加上

--allow-file-access-from-files

解決瀏覽器不支援display flex的問題

在本地測試的 display flex 布局沒問題,但是目標公升級的瀏覽器的chrome版本較低,不支援該布局。檢視控制台 解決辦法 相容各瀏覽器的寫法 display webkit box chrome 4 safari 3.1,ios safari 3.2 display moz box fir...

不支援某些瀏覽器 瀏覽器起始頁

1.瀏覽器起始頁 顧名思義瀏覽器起始頁就是在瀏覽器開啟的時候所顯示頁面。某些瀏覽器的預設起始頁過於複雜,比較醜陋,而且需要花費流量載入一些沒有必要的內容,這樣就很浪費時間,浪費流量。所以可以使用一些簡潔的瀏覽器起始頁來代替預設起始頁。2.電腦瀏覽器起始頁 適合電腦版本的有五款相對來說好看好用的起始頁...

apache 不支援 chkconfig 解決方法

將apache新增為開機啟動有兩個方法 1 在 etc rc.d rc.local內加入啟動命令 usr local apache2 bin apachectl start 2 將http新增為系統服務 httpd 0 關閉 1 關閉 2 關閉 3 關閉 4 關閉 5 關閉 6 關閉 httpd 0...