最近在做專案的過程中涉及了乙個ie瀏覽器的相容性問題,google瀏覽器和火狐瀏覽器都能夠正常訪問選項卡上的請求鏈結。但是在ie瀏覽器中卻總是提示未登入,請登入。
一開始以為是請求方式有問題,需要採用post請求並且自己帶上token。後來仔細一想,如果是這個樣子的話,在google瀏覽器和火狐瀏覽器中為什麼沒有問題呢?我猜測應該是ie瀏覽器的相容性不好導致的,最後嘗試設定ie瀏覽器的會話cookie後。就沒有再提示未登入的問題了。具體的設定可以參考下圖。
參考資料
瀏覽器跨域訪問WebApi
在預設情況下這兩個網域名稱屬於兩個不同的域,他們之間的互動存在跨域的問題,但因為他們都同屬於乙個二級網域名稱下,所以通過簡單的設定就能實現跨域行為,但是考慮到實際生產環境中往往會出現兩個網域名稱 完全不同的情況,所以這裡不考慮這種特殊的情況,使用更通用的方法來解決跨域的問題。首先在webapi上有如...
瀏覽器訪問跨域問題
專案中遇到乙個問題 用ajax來獲取資料,但返回的status為0,從瀏覽器的列印看應該是跨域問題 origin file has been blocked by cors policy response to preflight request does not pass access contr...
瀏覽器跨域訪問WebApi
在預設情況下這兩個網域名稱屬於兩個不同的域,他們之間的互動存在跨域的問題,但因為他們都同屬於乙個二級網域名稱下,所以通過簡單的設定就能實現跨域行為,但是考慮到實際生產環境中往往會出現兩個網域名稱 完全不同的情況,所以這裡不考慮這種特殊的情況,使用更通用的方法來解決跨域的問題。首先在webapi上有如...