如何在javascript中使用nodewebkit在框架上进行重画?

如何在javascript中使用nodewebkit在框架上进行重画?,javascript,webview,repaint,node-webkit,redraw,Javascript,Webview,Repaint,Node Webkit,Redraw,所以我在一个框架节点中对一个网页收费,当它完成后,网页没有重新绘制我的框架,如果我用光标做,内容会回来,我尝试了这个解决方案,但仍然不起作用,有什么想法吗 window.onload = function() { var win = document.getElementById('wv1'); win.style.display='none'; win.offsetHeight; win.style.display='block'; };

所以我在一个框架节点中对一个网页收费,当它完成后,网页没有重新绘制我的框架,如果我用光标做,内容会回来,我尝试了这个解决方案,但仍然不起作用,有什么想法吗

window.onload = function() {
      var win = document.getElementById('wv1');
      win.style.display='none';
      win.offsetHeight;
      win.style.display='block';
    };
您还可以在github上检查文件:

非常感谢

我认为window.onload不起作用。请尝试使用以下方法

//加载本机UI库 var gui=require'nw.gui'//或global.window.nwDispatcher.requireNwGui请参见https://github.com/rogerwang/node-webkit/issues/707 //获取当前窗口 var win=gui.Window.get; win.on'loaded',函数{ //你的代码在这里 };