-1
我试图绕过通过更改控制它的功能弹出的确认窗口。更改页面的功能
它应该返回true,它会自动确认。
功能是 'confirmTrade()'
iframe.contentWindow.confirmTrade() = function(){return true;};
那我有什么,但脚本停在那里。
我试图绕过通过更改控制它的功能弹出的确认窗口。更改页面的功能
它应该返回true,它会自动确认。
功能是 'confirmTrade()'
iframe.contentWindow.confirmTrade() = function(){return true;};
那我有什么,但脚本停在那里。
假设你有一个功能正确的对象引用...
您需要将新函数分配给该属性 - 不是呼叫原有的功能,并尝试一些分配到的返回值 - 摆脱()
。
iframe.contentWindow.confirmTrade = function(){return true;};
这将是简单的只是编辑的原始文件,而不是试图用JavaScript动态地改变它。如果您采取这种方法的原因是因为您不控制该文档,那么似乎可能会应用the same origin policy。
你装载了Firebug(用于Firefox)还是其他浏览器的其他开发控制台之一?如果是这样,它说什么? –
我可以在Firefox中试试它,但是我一直在Chrome中工作 – Alex
然后你可以使用Chrome开发控制台。这是在Windows盒子上?如果是这样,按F12进入。 –