摘要:[JavaScript] JavaScript在 IE的…部分特殊行為
function someCheck(){ (function(){ window.location="http://www.google.com.tw"; })() //會嚐試在 http://www.google.com.tw執行接下來的動作… //會收到沒有權限之類的錯誤訊息 }
window.onunload = function(){ //不允許使用 xhr $.post(url....);//use jQuery ...收到沒有權限的錯誤訊息 $.get(url....);//...另一個沒有權限的錯誤訊息 $('<img src="'+url+'">').prependTo('body');// it works. }
還有一個行為…尚未弄清楚原因:ajax callback function執行若有問題,多再包一層 setTimeout 會不明所以的變正常。
var request = function(data, callback){"blahblah"}; request("blah", function(){ "blahblah" }); request("blah", function(){ setTimeout(function(){ "blahblah"; },0); });