如何在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',函数{
//你的代码在这里
};