我试图绕过通过更改控制它的功能弹出的确认窗口。
它应该返回 true,这将自动确认。
函数是'confirmTrade()'
iframe.contentWindow.confirmTrade() = function(){return true;};
这就是我所拥有的,但脚本停在那里。
我试图绕过通过更改控制它的功能弹出的确认窗口。
它应该返回 true,这将自动确认。
函数是'confirmTrade()'
iframe.contentWindow.confirmTrade() = function(){return true;};
这就是我所拥有的,但脚本停在那里。
假设您对该函数有正确的对象引用……</p>
您需要将新函数分配给该属性——而不是调用原始函数并尝试为返回值分配一些东西——摆脱()
.
iframe.contentWindow.confirmTrade = function(){return true;};
只编辑原始文档会更简单,而不是尝试使用 JavaScript 动态更改它。如果您采用这种方法的原因是因为您不控制该文档,那么可能会应用相同的来源策略。