0
我正在將鉻擴展轉換爲邊緣。然而,我發現邊處理來自簡單頁面和擴展的Ajax請求時會發送不同的cookie。處理ajax請求時,Microsoft Edge擴展發送不同的cookie
實施例:
https://httpbin.org/cookies/set?bar=foo訪問從地址欄。添加了一個名爲'bar'的新cookie,其值爲'foo'。
在邊緣延伸的任何背景頁面,使用取
fetch('https://httpbin.org/cookies',{credentials: 'include'});
調試控制檯顯示邊緣不發送「酒吧」的cookie創建一個Ajax請求。
在後臺創建頁面
fetch('https://httpbin.org/cookies/set?bar2=foo2',{credentials: 'include'});
現在再次以下AJAX請求的 'BAR2' 的Cookie已定,但仍然沒有 '酒吧' 的cookie。
再次從地址欄訪問https://httpbin.org/cookies。沒有'bar2'cookie。
我做錯了什麼或它是邊緣的缺陷或特徵?
_「這是一個邊緣的bug或特徵」_大多是一個哲學問題.. – Xan