內容簡介
從 jQuery 1.5+ 開始(隨 WordPress 3.2+ 一同打包),在具有 IDN 域名的網站上的 AJAX 請求在 IE 或 Opera 中都無法正常運作。
在編輯文章頁面上,新增一個分類會導致 JS 錯誤:
Message: 'parsed.responses' - is null or not an object
在分類頁面上,新增一個分類將會在背景執行時靜默失敗。
根據 jQuery bug 追蹤器中 jaubourg 的評論,該請求被認為是跨域的,因為 IE 不支援跨域請求,所以 AJAX 找不到合適的傳輸方式並放棄請求。
此外掛實現了一個解決方法,根據該處的建議以相對方式進行 AJAX 請求。
WordPress Trac 意見單:#18952
外掛標籤
開發者團隊
原文外掛簡介
In jQuery 1.5+ (bundled with WordPress 3.2+), AJAX requests on sites with IDN domains don’t work in IE or Opera.
On Edit Post screen, adding a new category results in JS error:
Message: 'parsed.responses' - is null or not an object
On Categories screen, adding a new category silently fails.
According to jaubourg’s comment in jQuery bug tracker, the request is considered cross-domain and, since IE doesn’t support cross-domain requests, AJAX won’t find a suitable transport and bail out.
This plugin implements a workaround suggested there by making AJAX requests relative.
WordPress Trac ticket: #18952
