Javascript 如果是托管付款页,有时会重新加载父页
下面是该页面所采用的流程Javascript 如果是托管付款页,有时会重新加载父页,javascript,jquery,html,iframe,cross-domain,Javascript,Jquery,Html,Iframe,Cross Domain,下面是该页面所采用的流程 +-----------------------+ +------------------------+ | Parent Page | | Parent Page | | | | | | Takes user |
+-----------------------+ +------------------------+
| Parent Page | | Parent Page |
| | | |
| Takes user | | Feeds info v |
| inputs | | |
| +---------------+ | | +----------------+ |
| | | | | | Hosted page | |
| | | | | | | |
| | not displayed | | | | | |
| | +------------------> | | Ask for credit | |
| | | | | | info | |
| | | | | | | |
| +---------------+ | | +----------------+ |
| | | |
+-----------------------+ +------------------------+
+-----------------------+ +------------------------+
| Parent Page | | Parent Page |
| | | |
| waits | | parent Refreshes |
| | | Parent goes to redirect|
| +---------------+ | | +----------------+ |
| | | | | | Hosted page | |
| | | | | | | |
| | Checks data | | success | | | |
| | Charges fee +------------------> | |redirect trigger| |
| | | | | | | |
| | | | | | | |
| +---------------+ | | +----------------+ |
| | | |
+-----------------------+ +------------------------+
|
|
| Fails to charge
|
v
+-----------------------+
| Parent Page |
| |
| |
| reload to redirect |
| SOMETIMES |
| MOSTLY doesn't! |
| +-----------------+ |
| | HOSTED page | |
| | | |
| |Trigger redirect | |
| | | |
| | | |
| | | |
| +-----------------+ |
| |
+-----------------------+
重定向应该只在Iframe内部进行,但它是在父级上触发的
只是有时候,在失败的情况下,它几乎总是在iframe内部触发,可能会重新加载1/10
这两个重定向也有一个基本的支付信息反馈后附加数据
如金额、用途、地点、人员等
我需要的是让它停止刷新页面或者总是这样做
因为这个代码太难发布了
(大部分都在托管的支付页面上,称为planet payment),因此无法直接访问他们实际如何执行重定向。关于是否缺少代码的解释,但你怎么能想象有人不看到代码就能解决问题?@Teemu我没有代码。这是一个托管支付页面,类似于paypal支付流程,购物车将您引导到paypal,在paypal上完成所有操作,然后将您发送回。我希望它与https或某种类型的html/javascript有关,这将迫使它重新加载到父级或iframe中