天天看點

記一次開發CefSharp做浏覽器時Shopify綁定不上Paypal問題

問題:CefSharp做浏覽器時Shopify綁定不上Paypal。

shopify綁定Paypal的流程大概是如下圖所示

記一次開發CefSharp做浏覽器時Shopify綁定不上Paypal問題

步驟1

記一次開發CefSharp做浏覽器時Shopify綁定不上Paypal問題

步驟2

記一次開發CefSharp做浏覽器時Shopify綁定不上Paypal問題

步驟3

記一次開發CefSharp做浏覽器時Shopify綁定不上Paypal問題

步驟4

出現問題大概是在綁定最後一步,并沒有如願的傳回一個讓我們點确認的頁面(也就是步驟4),而是直接進入了Paypal首頁。

問題的原因:由于之前登陸過Paypal,導緻他會緩存一些Cookies,然後你在綁定的過程中會出現綁定頁面導入了之前的一些Cookies而引起的。目前最好的解決方案就是Cookies的隔離。

但對于多标簽頁面如果采用Cookies隔離,标簽頁之間的Cookies就不互相影響,這樣又導緻産品要的需求(如支援多标簽)跟你給的不一緻。是以我目前是采用了對特殊頁面的單獨隔離。

僅記錄該問題的解決方案,如需轉載,請表明轉載處及連結。

繼續閱讀