-1

我试图绕过通过更改控制它的功能弹出的确认窗口。

它应该返回 true,这将自动确认。

函数是'confirmTrade()'

iframe.contentWindow.confirmTrade() = function(){return true;};

这就是我所拥有的,但脚本停在那里。

4

1 回答 1

2

假设您对该函数有正确的对象引用……</p>

您需要将新函数分配给该属性——而不是调用原始函数并尝试为返回值分配一些东西——摆脱().

iframe.contentWindow.confirmTrade = function(){return true;};

只编辑原始文档会更简单,而不是尝试使用 JavaScript 动态更改它。如果您采用这种方法的原因是因为您不控制该文档,那么可能会应用相同的来源策略

于 2012-06-08T22:04:24.333 回答