我正在尝试改变几年前用TideSDK制作的旧.exe的用途。我已经用node-webkit代码替换了相关的TideSDK代码,一切似乎都像预期的那样工作。除了一个例外,原始的(TideSDK .exe)使用了多个带有简单锚标签的html页面来改变视图。当我在node-webkit中使用这种方法时,屏幕会在视图之间闪烁(它会显示后台运行的任何程序大约200ms- 300ms)。有谁知道解决这个问题的方法吗?我可以使用angularjs将其重新构建为单页面应用程序,但如果我可以保留现有的结构,则会更好,因为时间是个问题。
我真的很感谢你对此的投入。
编辑:这是一个.nw文件的链接,如果你把它放在你的节点webkit文件夹中并运行它,你会看到问题:https://www.dropbox.com/s/9h53kyyidi4qslr/test.nw?dl=0
我不想把它打包成一个exe文件,这样你就可以看到发生了什么。
发布于 2014-10-12 13:42:33
我已经用另一种方式处理了那个问题。我不得不在我的应用程序上为我的GUI使用几个视图,我这样做的方式是读取视图并将其存储在内存中,以便稍后可以使用。我在我的项目中使用了jQuery,它不会在后台运行任何东西,除非我需要该操作。
我所做的是:
正如你所看到的,它应该不会造成什么大问题,但在我看来,它是非常可靠和安全的。
https://stackoverflow.com/questions/26189102
复制相似问题