我试图改变(在“导航器”对象上工作)
page->mainFrame()->evaluateJavaScript(
"var navigator=new Object;"
"navigator.someProperty=...");
答案 0 :(得分:0)
在这种情况下,我会使用信号javaScriptWindowObjectCleared
在加载之前,当窗口被清除时,它就会启动。
你可能想在做任何事情之前验证原点。
话虽如此 - 而且我不太确定你想要实现什么 - 我不会像那样操纵javascript范围。维护和部署javascript比为C ++做同样容易。所以,我只是将一个简单的C ++对象暴露给javascript范围(通过addToJavaScriptWindowObject),然后让javascript代码测试这个对象并做它必须做的事情。
无论哪种方式,希望这有帮助。