記一次開發CefSharp做瀏覽器時Facebook廣告頁支付方式綁定不上Paypal問題

問題:用CefSharp做瀏覽器開發。在做Facebook廣告頁面綁定Paypal支付方式時出現了綁定不上的問題。

讓我們來還原問題的步驟:

第一步登錄Facebook。

第二步進入廣告綁卡頁面選擇Paypal如下圖所示

第三步由於我是將彈窗改為給他一個新的標籤頁。所以如下圖所示

第四步輸入賬號密碼,點擊繼續驗證後。然後頁面就白掉沒關閉。(暫時無圖)基本上到這一步綁定就已經失敗了。正常的話頁面會自動關閉,然後Facebook頁面顯示綁定成功。

 

解決辦法:

在這個地方對這個參數進行switch。對於一些彈窗類的頁面不採用另起標籤頁的方式,而繼續採用彈窗,對於一些NewForegroundTab的就採用另起一個標籤頁。(雖然我不知道這個原因是什麼情況導致的。但依舊採用彈窗就能解決這個問題。)

一開始對於採用彈窗會有顧慮說會沒掛上代理。經過檢測,那些彈窗的窗口依舊是有掛上代理的。

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