2016-02-04 181 views
0

我有一個按鈕,當按下時,打開一個新的窗口,我有一個iframe,iframe的src屬性是我的節點服務器端點的URL。從節點服務器重定向iFrame

該端點發送一個res.redirect('STRIPE_URL');

但是,iframe不會重定向到條紋URL。

當我直接打開新窗口到端點URL時,它完美地工作。但是我失去了window.opener引用,這就是爲什麼我使用iframe。

我該如何讓它工作?

+0

你使用的開發工具,以確認您的iframe正在接受適當的重定向?例如302或302響應與位置標題? 控制檯是否顯示任何錯誤? – bknights

+0

我知道它正在獲取它,因爲瀏覽器網絡日誌將STRIPE_URL顯示爲成功的GET。但是,沒有任何顯示 – gbsojo

+0

爲什麼你需要iframe?你應該能夠在你的頁面中包含checkout.js並從那裏使用Stripe的API。 – bknights

回答