IE10不能顯示JSON檔案內容

2022-01-14 00:33:34 字數 1579 閱讀 7009

ie7,8,9下ajax返回後,再執行跳轉,會彈出阻止提示框。

所以我採用webform 提交思想:

//

匯出 jv.postopen = jv.postopen = jv.export = function

(url, postjson, op) ,

_createform = function

(target) ;

var json ={};

var rec = function

(obj, prefix)

rec(v, prefix +k);}};

rec(postjson, "");

if(json)

}return

form;

};if(op.self)

varresponse;

var doc = iframe.contentdocument ?iframe.contentdocument : iframe.contentwindow.document;

tryif (innerhtml.length > 1 && innerhtml.slice(0, 1) != "<") ")

else}}

catch

(err) ;

}if (response &&response.extrajs) jv.execjs(response.extrajs);

if(op.callback) op.callback(response,doc);

};//優先使用 attachevent , 解決ie9下的bug。

if(iframe.attachevent)

else

if(iframe.addeventlistener)

}else

;

var whconfig =jv.poplistconfig(p.area, p.entity, p.detail);

if (!p.width)

if (!p.height)

p.openmode = whconfig[2] ||target;

//多次列印多個視窗

p.entity =entity;

p.autofocus = false

; jv.pop("", p);

}var form =_createform(target);

form.submit();

};解決方案:

windows registry editor version 5.00

"clsid"=""

"encoding"=dword:00080000

[hkey_classes_root\mime\database\content type\text/json]

"clsid"=""

"encoding"=dword:00080000

經測試,是可行的。但讓使用者這樣幹,恐怕不好實行。

另一種方法: 把返回的 json 標誌改為 text/html , 但這也太狗血了。

等著 ie10 sp1 吧。狗血的ie

IE10中flexigrid無法顯示資料的解決方法

在其他瀏覽器是好的,ie10瀏覽器卻不能夠顯示資料,並且也沒有報任何錯誤。qaroyjt將 修改如下就好了 原來 t append tbody 修改後 複製 www.cppcns.com 如下 t程式設計客棧 append tbody.outerhtml 當然 情況可能各種各樣,這僅作一種思路參考。...

Css gray 無法覆蓋IE10

變灰這個效果很常見,在我這裡暫時沒有找到最優解決方式,先把今天的研究結果記錄一下。第一種方案 對所有靜態資源檔案進行灰度處理,得到新乙個資源目錄,例如asset ori 原始資源 asset gray灰度資源,將檔案對映指向灰度資源 這裡面包括對img以及css中所有顏色屬性的處理,css裡面最好不...

IE 10無法登陸

今天 遇到 ie10不能登陸的bug 摸索了半天,終於解決問題,在這裡跟大家分享下,希望對大家有所幫助 下面是驗證是否登入的標記 是否登陸 public static bool islogin 在ie10中登入時 islogin的值始終都是false 原因是在於c windows microsoft...