jsie6升級(jí)代碼(js version)
== #3960#39 bisShell ls === #391#39 dategetTime lt parseIntls return localStoragesetItem#39toptip_ie6#39,datesetHours23, 59, 59 div = documentcreateElement#39DIV#39, firstChildren = 0 divclassName = #39stopie6#39;您好很高興為您答疑給您提供一個(gè)代碼,根據(jù)需要稍做修改就可以了,兼容各瀏覽器function getViewSizeWithoutScrollbar不包含滾動(dòng)條 return width ,height function getViewSizeWithScrollbar包含滾動(dòng)條 i。
IE6~IE10的瀏覽器特征明顯,存在msie字符串,而IE11去掉了msie字符串,可以通過rv后面的版本號(hào)識(shí)別IE11,具體方法如下function IETesteruserAgent var UA = userAgent navigatoruserAgent ifmsieitestUA return UAmatchmsie \d+\\d+i1 else;可能你寫的javascript代碼在IE中不支持通常導(dǎo)致這樣的結(jié)果,可能是在aspx文件頭中引用部分導(dǎo)致javascript不支持不知道你能不能提供更具體的信息比如,aspx的頭部引用了那些文件,還有在ie中報(bào)錯(cuò)信息教你一個(gè)最簡(jiǎn)單的辦法,在你要測(cè)試的javascript方法中,加入alert,運(yùn)行畫面,看是否有提示。
新浪用的什么你自己查看新浪源代碼不就知道了ie6兼容png的方法,網(wǎng)上有介紹的我都試過了,目前有的這個(gè)最好,能支持圖片做background是的透明 百度dd_pngjs,下載一個(gè),然后在中間加上lt!if IE 6 DD_belatedPNGfix#39pngbj,box#39 lt!endif 參數(shù)說(shuō)明DD_bel;首先得說(shuō)樓主有一點(diǎn)說(shuō)的很對(duì),那就是這種情況在IE6版本是不會(huì)出現(xiàn)的,只有在IE70以上版本才會(huì)發(fā)生其次出現(xiàn)這種情況,主要的原因是關(guān)閉窗口觸動(dòng)了網(wǎng)頁(yè)中的含有的“windowclose ” 的 java s cript 腳本,換句話說(shuō)也就是你要關(guān)閉的這個(gè)窗口沒有父窗口而要關(guān)掉這樣的窗口,并且以后也不。
documentwriteln#39#39documentwriteln#39ltscr#39 + #39ipt#39 else if IE7 documentwriteln#39#39documentwriteln#39ltscr#39 + #39ipt#39 else 其它情況類推 當(dāng)然方法有很多,下面這個(gè)方法也可以放script標(biāo)簽var sobj = documentcreateElement#39script#39sobjtype = quot。
升級(jí)javascript
1、這是由與 IE6 引起的問題,可以升級(jí)一下你的IE 這是由于引入的JS庫(kù)在IE6中存在BUG 如果你是網(wǎng)站開發(fā)者 function quot#divlinequotcornerquot#table1quotcornerquot6pxquot 把script的代碼放到的下面 就可以了。
2、viewport是網(wǎng)頁(yè)默認(rèn)的寬度和高度,上面這行代碼的意思是,網(wǎng)頁(yè)寬度默認(rèn)等于屏幕寬度width=devicewidth,原始縮放比例initialscale=1為10,即網(wǎng)頁(yè)初始大小占屏幕面積的100%所有主流瀏覽器都支持這個(gè)設(shè)置,包括IE9,對(duì)于那些老式瀏覽器主要是IE678,需要使用css3mediaqueriesjs2。
3、出現(xiàn)這種情況的主要問題就是你的JS程序中使用了IE6不支持的函數(shù)或者屬性,我的看法是 1查看一下是哪個(gè)函數(shù)在IE6中不支持,換一個(gè)相應(yīng)的函數(shù) 2建議JS程序的使用人員升級(jí)IE版本到IE7或者IE8。
4、解決IE8不支持eWebEditor在線文本編輯器的方法如下1首先找到eWebEditor編輯器所在的目錄,然后搜索到editorjs文件,由于eWebEditor有很多個(gè)版本,所以editorjs文件所在的目錄也有所不同,有的可能在Include目錄下,有的可能在js目錄下2用記事本打開editorjs文件,找到如下代碼if。
5、直接用js體驗(yàn)不好,也不好看具體的代碼 if !to3d documentdocumentMode == 10 documentdocumentMode == 11 windowlocation=quoterrorhtmlquot 這段代碼檢測(cè)了瀏覽器是不是支持3d這個(gè)屬性,然后檢測(cè)了是不是IE10和IE11然后跳轉(zhuǎn)到另外一個(gè)網(wǎng)頁(yè)你也可以直接簡(jiǎn)單粗暴的do。
他們用的是絕對(duì)路徑吧,這個(gè)公司太不厚道了吧你試試下面這個(gè)辦法IE7相比早期版的IE,提升了默認(rèn)的安全級(jí)別打開IE屬性,單擊“安全”選項(xiàng)卡,“自定義級(jí)別”,在安全設(shè)置窗口中找到“其他 將文件上載到服務(wù)器時(shí)包含本地目錄路徑”,將其設(shè)置為“啟用”刷新頁(yè)面試試不行的話就重置下IE;1可以使用原生JS或者低版本的Jquery1x版本因?yàn)镴query從2x版本開始已經(jīng)不再進(jìn)行IE低版本IE6IE7IE8的兼容性處理如果需要兼容低版本的IE版本,建議使用原生JS或者低版本的Jquery1x版本2可以給網(wǎng)頁(yè)寫兩套或者多套JS代碼以適應(yīng)不同版本不同類型的瀏覽器,然后使用原生JS判斷瀏覽器的。
其實(shí)呢,根本不是你的JS有問題,而最主要的問題出于你的CSS樣式在IE6中不兼容的問題,把你的CSS樣式改變下就行了,我這里截取了IE6情況下的的首頁(yè)面出現(xiàn)的問題,你可以看下。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。