SecurityError: 阻止了一个源自的框架访问跨源框架与Paypal按钮。

huangapple go评论71阅读模式
英文:

SecurityError: Blocked a frame with origin from accessing a cross-origin frame with Paypal button

问题

有没有办法在隐藏在iframe中的PayPal SDK按钮上进行程序化点击?
Iframe不是我们的,它来自PayPal。

现在它会产生错误:

Uncaught DOMException: 阻止了来自 "http://localhost:4000" 来源的跨源帧访问。

英文:

Is there way to click programatically on PayPal sdk button which is hidden in iframe?
Iframe it is not ours, it comes from payPal.

Right now it brings the error:

Uncaught DOMException: Blocked a frame with origin "http://localhost:4000" from accessing a cross-origin frame.

I have tried to do

const button = document.querySelector(#${CONTAINER_ID})?.querySelector('iframe')
.contentWindow.document.querySelector('.paypal-button').click();

答案1

得分: 1

不,没有浏览器JavaScript允许在您不控制的域上进行跨源操作。

英文:

No, no browser JavaScript permits cross-origin operations on a domain you do not control.

huangapple
  • 本文由 发表于 2023年6月8日 18:17:49
  • 转载请务必保留本文链接:https://go.coder-hub.com/76430846.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定