英文:
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.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论