首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node-webkit屏幕闪烁

node-webkit屏幕闪烁
EN

Stack Overflow用户
提问于 2014-10-04 10:42:41
回答 1查看 169关注 0票数 0

我正在尝试改变几年前用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文件,这样你就可以看到发生了什么。

EN

回答 1

Stack Overflow用户

发布于 2014-10-12 13:42:33

我已经用另一种方式处理了那个问题。我不得不在我的应用程序上为我的GUI使用几个视图,我这样做的方式是读取视图并将其存储在内存中,以便稍后可以使用。我在我的项目中使用了jQuery,它不会在后台运行任何东西,除非我需要该操作。

我所做的是:

  1. 带有要使用的视图的数组,并在运行时将它们存储到数组
  2. 中,当我需要一个视图时,我只需调用它并将该视图的HTML代码放入应用程序中。

正如你所看到的,它应该不会造成什么大问题,但在我看来,它是非常可靠和安全的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26189102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档