問題:用CefSharp做瀏覽器開發。在做Facebook廣告頁面綁定Paypal支付方式時出現了綁定不上的問題。
讓我們來還原問題的步驟:
第一步登錄Facebook。
第二步進入廣告綁卡頁面選擇Paypal如下圖所示
第三步由於我是將彈窗改為給他一個新的標簽頁。所以如下圖所示
第四步輸入賬號密碼,點擊繼續驗證后。然后頁面就白掉沒關閉。(暫時無圖)基本上到這一步綁定就已經失敗了。正常的話頁面會自動關閉,然后Facebook頁面顯示綁定成功。
解決辦法:
在這個地方對這個參數進行switch。對於一些彈窗類的頁面不采用另起標簽頁的方式,而繼續采用彈窗,對於一些NewForegroundTab的就采用另起一個標簽頁。(雖然我不知道這個原因是什么情況導致的。但依舊采用彈窗就能解決這個問題。)
一開始對於采用彈窗會有顧慮說會沒掛上代理。經過檢測,那些彈窗的窗口依舊是有掛上代理的。
僅記錄該問題的解決方案,如需轉載,請表明轉載處及鏈接。