在ie中遇到的兼容問(wèn)題?對(duì)于瀏覽器的兼容問(wèn)題 ie中g(shù)et傳值不生效或者是亂碼

在ie調(diào)用接口時(shí)會(huì)遇到很多問(wèn)題,尤其是get請(qǐng)求,先說(shuō)一下遇到的問(wèn)題:

1.get請(qǐng)求時(shí)傳相同的參數(shù),導(dǎo)致不會(huì)再一次請(qǐng)求接口,

說(shuō)一下為什么ie會(huì)出現(xiàn)這個(gè)問(wèn)題,我們把瀏覽器可以看作一個(gè)容器,即不同的瀏覽器是不同的容器,也就導(dǎo)致不同的瀏覽器對(duì)數(shù)據(jù)有不同的處理,而ie有個(gè)冪等機(jī)制,請(qǐng)求的參數(shù)是一樣的話,因?yàn)檫@個(gè)機(jī)制,他不會(huì)再一次去請(qǐng)求,所以導(dǎo)致這個(gè)問(wèn)題.

解決辦法:請(qǐng)求接口時(shí),加個(gè)時(shí)間戳,完美解決

2.get請(qǐng)求時(shí)如果參數(shù)中有中文時(shí),會(huì)出現(xiàn)亂碼:

原因還是瀏覽器機(jī)制問(wèn)題.

解決辦法:用js中的encodeURI方法進(jìn)行轉(zhuǎn)化.

最后說(shuō)一下自己的感想,如果你的項(xiàng)目應(yīng)用的瀏覽器是ie的話,建議自己的后端人員,把接口形式全改成post請(qǐng)求,如果用get請(qǐng)求,你會(huì)在ie中遇到很多奇奇怪怪的問(wèn)題.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容