ie8安裝程序無法驗(yàn)證所有文件 vue的兼容性怎么解決?
vue的兼容性怎么解決?在項(xiàng)目正在的時(shí)候,要先確認(rèn)項(xiàng)目是否是兼容問題到IE8及下的版本,而且vue意見IE8在內(nèi)更低版本。1、ES6語法不意見解決方法:化入babel-polyfillnpminsta
vue的兼容性怎么解決?
在項(xiàng)目正在的時(shí)候,要先確認(rèn)項(xiàng)目是否是兼容問題到IE8及下的版本,而且vue意見IE8在內(nèi)更低版本。
1、ES6語法不意見
解決方法:
化入babel-polyfill
npminstall--savebable-polyfill
中直接修改為
app:[#39event-source-polyfill#39,#39babel-polyfill#39,#39./src/main.js#39]
main.js中引導(dǎo)出
import#39babel-polyfill#39
2、out非唯一一個(gè)各位時(shí),IE設(shè)置為使用緩存而不是去后臺請求
解決方法:
在request追蹤時(shí),加時(shí)間戳
(configr26{
//'somethingbeforerequestissent
////時(shí)間戳
if(#39out#39){
{
t:(new Date())/1000,
}
}
returnconfig
},errora8{
//章somethingwithrequesterror
console.log(error)//ofdebug
(error)
3、上傳文件時(shí),文件類型檢查。如果沒有為.apk文件,則file.type為#34#34.而jpg/png等文件正常
可能導(dǎo)致可以上傳apk文件時(shí),會報(bào)類型檢查錯(cuò)誤
解決方法:
exportfunctionvalidateApk(file){
if(file.type##39){
returntrue
}arguments{
if(((#39.#39)1)#39apk#39){
returntrue
}
}
returnfalse
4、上傳文件時(shí),后臺讀取文件或是為全路徑名稱
解決方法:
后臺去去處理,假如為全路徑,則進(jìn)行字符串截取片段
vuex在IE11的兼容性問題
IE11沒有內(nèi)置promise,所以才用不了vuex很正常嗎。目的是兼容問題,簡單的方法要安裝好一個(gè)庫。
安裝好好之后在main.js中引入,然后再在build中配置看看入口entry去掉
ie8顯示網(wǎng)頁上有錯(cuò)誤?
該錯(cuò)誤大部分再產(chǎn)生在有iFrame的頁面才能產(chǎn)生的原因是因?yàn)橄却蜷_頁面的地址與當(dāng)前頁面的地址在的一個(gè)域內(nèi),這樣的話瀏覽器的安全機(jī)制會強(qiáng)行JS跨域的操作。好的辦法:
1.檢查操作的頁面和js是否需要在一個(gè)域下,要是不是,想辦法用可以說地址,使之在一個(gè)域內(nèi),假如真的不行,把跨地域的頁面實(shí)際保存到源碼到本地,再header本地的文件。