JavaScript >> Javascript 文檔 >  >> Tags >> DOM

從 Firefox 3 中刪除的跨域 XHR

當 Internet Explorer 8 引入 XDomainRequest 對象時,我真的很興奮,因為我剛剛閱讀了 John 關於 Firefox 3 中跨域 XHR 的文章。太好了,我心想,前兩個瀏覽器現在支持跨域請求……我們是終於到了某個地方。

這個週末,當我發現 Firefox 跨域 XHR 文檔時,我正在深入挖掘。頂部的註釋現在大膽地指出,此功能僅對特權腳本和擴展開發人員啟用。雖然此功能至少在 Firefox 3 測試版 3 中包含(我錯過了 4 版),但在測試版 5 中,此功能已針對 Web 內容刪除。

我必須說我對此感到非常失望。深入研究圍繞實現的一些文檔和討論,我希望每個人都能合理化這在 Firefox 中應該如何工作,以便可以將其恢復。我從來都不喜歡重載 XHR 對象來執行此操作,因為看起來有太多的差異和安全問題你必須鎖定。 IE 的方法,創建一個完全不同的對象,對我來說很有意義,並且在邏輯上鎖定了原本會成為 if 一部分的功能 XHR 代碼中的語句。

我確實認為 Firefox 3 中跨站點 XHR 的刪除沒有得到更廣泛的宣傳是一種恥辱。它的包含被宣布並在各地的博客上展示;有人會認為它的刪除也會引起這樣的關注。


Tutorial JavaScript 教程
  1. 無法獲取 __dirname 值

  2. 在 React 中使用自定義 SVG 圖標

  3. ReactJS - 使用反應路由器 dom 處理 POST 請求

  4. 為不同的國家使用不同的地理編碼服務

  5. 讓你成為更好的 VueJS 開發人員的 10 個技巧和竅門

  6. 使用 Internet Explorer 8 的 prompt()

  7. 基本 Javascript:從數組中刪除重複項

  1. 循環最少次數

  2. For Loop JavaScript :JavaScript 中的老式循環 - for 循環和 forEach

  3. 使用 Angular 材質和 RxJS 自動完成

  4. Reddit 機器人:製作 Reddit 回復機器人

  5. 用神奇寶貝解釋從 POO 到 SOLID - SOLID 的五項原則

  6. PWA 的下一步是什麼?

  7. 帶有雙引號的json解析錯誤

  1. Plasma 變得 Rust-y:另一個 WebAssembly 實驗

  2. 如何將 Cookie 通知橫幅添加到 React 應用程序👨‍💻

  3. 學習 Angular 9 的基礎知識:構建一個計算器應用程序

  4. 從頭開始構建和部署 URL Shortener 到自定義域 - Node JS