iT邦幫忙

0

Javascript 在移動端使用windows.open的問題

各位前輩好

小弟目前的網站遇到一個難題
串到物流時
選取超商取貨是使用第三方API

目前是使用js的window.open開啟第三方的頁面
選擇完畢後會把資料回傳

但是ios的FB和line內建的瀏覽器卻跳不回來
畫面一片空白

ios的預設瀏覽器和
android的所有瀏覽器都正常
目前的解決方法是提示使用者更換瀏覽器

請問各位大神們有沒有更好的處置方式

fillano iT邦超人 1 級 ‧ 2017-02-12 20:40:35 檢舉
第三方API是怎麼把資料回傳的?用戶進入超商取貨選好超商後,他會POST資料回你的網站嗎?
book010 iT邦新手 3 級 ‧ 2017-02-14 14:02:57 檢舉
建議這類穿第三方網站的服務(物流、金流),不要用 window.open 的做法,很常遇到傳遞值問題或是被擋跳窗。可用單純的 post 到第三方網站,使用者操作完之後再從第三方網站 post 回你的接收頁面處理資料。大多第三方網站應該都可以設定導頁的網址。

尚未有邦友回答

立即登入回答