Javascript 禁用paypal api按钮iframe(或任何iframe)内的上下文菜单

Javascript 禁用paypal api按钮iframe(或任何iframe)内的上下文菜单,javascript,jquery,paypal,Javascript,Jquery,Paypal,我已经建立了一个自定义上下文菜单,一切都按预期进行;然而,他们决定在一个页面上添加一个带有新API的paypal按钮。该按钮正在从paypal加载iframe。有没有办法禁用在外部iframe上单击鼠标右键 本机javascript或jquery(只有两个选项可用) 这是尝试此操作的当前代码,但它不起作用#paypal按钮容器是放置在paypal用于加载iframe页面上的容器.paypal buttons是paypal创建的div的类名,.component frame是该div中的ifram

我已经建立了一个自定义上下文菜单,一切都按预期进行;然而,他们决定在一个页面上添加一个带有新API的paypal按钮。该按钮正在从paypal加载iframe。有没有办法禁用在外部iframe上单击鼠标右键

本机javascript或jquery(只有两个选项可用)

这是尝试此操作的当前代码,但它不起作用
#paypal按钮容器
是放置在paypal用于加载iframe页面上的容器
.paypal buttons
是paypal创建的div的类名,
.component frame
是该div中的iframe类名

$('#paypal-button-container').on('contextmenu', '.paypal-buttons, .component-frame', function(e) {
    e.preventDefault();
    e.stopPropagation();
    e.stopImmediatePropagation();

    console.log('Right click disabled');
});
他们不关心显示paypal的自定义上下文菜单,只是想找到一种方法来关闭对paypal按钮的右键单击,因为它允许查看页面源和其他他们不想显示的默认浏览器内容

很明显,我不能编辑paypal代码,但是在新的API中有没有一个选项是我看不到的


因此(对于那些跳到底部的:))正在寻找一种方法来禁用上下文菜单/右键单击我这边的iframe,或者使用paypal API选项来执行相同的操作。

有没有任何方法可以禁用在外部iframe上的右键单击?
没有。您正在尝试的是,出于安全原因,无法在跨域iframe中修改行为/访问。