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