0
在background.js中,我正在向我的Rails後端發送POST請求。但是,與後端相關的cookie(使用已登錄選項卡存儲的會話cookie)不會與請求一起發送。由於缺少Cookie,服務器無法進行身份驗證。 不應該Crossrider自動匹配cookie並將它們發送到ajax請求?Crossrider ajax請求不會自動發送餅乾
在background.js中,我正在向我的Rails後端發送POST請求。但是,與後端相關的cookie(使用已登錄選項卡存儲的會話cookie)不會與請求一起發送。由於缺少Cookie,服務器無法進行身份驗證。 不應該Crossrider自動匹配cookie並將它們發送到ajax請求?Crossrider ajax請求不會自動發送餅乾
目前,後臺作用域中的appAPI.request.post方法不會發送cookie會話信息。我已將您的建議轉發給產品團隊以供將來發布。
與此同時,您可能會考慮在請求正文中發送身份驗證憑據。
免責聲明:我是一個Crossrider員工
最後我發送消息toAllTabs其中extension.js居然自動連接會話cookie。但是,我必須爲每個請求讀取由Rails服務器生成的CSRF令牌。 – hammady
我很高興聽到您找到了解決方案,但不是發送到所有選項卡,您可以更高效地使用[appAPI.message.toActiveTab](http://docs.crossrider.com/#!/api/ appAPI.message-方法-toActiveTab)。 – Shlomo