-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進入。 –