2014-10-04 4 views
0

몇 년 전 TideSDK를 사용하여 만든 이전 .exe를 용도 변경하려고합니다. 관련 TideSDK 코드를 node-webkit 코드로 대체했으며 모든 것이 예상대로 작동하는 것 같습니다. 한 가지 예외를 제외하고, 원본 (TideSDK .exe)은 간단한 앵커 태그가있는 여러 html 페이지를 사용하여보기를 변경했습니다. 이 방법을 node-webkit과 함께 사용하면보기간에 화면이 깜박입니다 (백그라운드에서 실행중인 프로그램이 ~ 200ms ~ 300ms 정도 표시됩니다). 아무도이 문제를 해결할 해결책을 알고 있습니까? angularjs를 사용하여 단일 페이지 응용 프로그램으로 다시 빌드 할 수는 있지만 시간이 지남에 따라 구조를 유지할 수 있으면 더 좋을 것입니다.노드 웹킷 화면 깜박임

정말 이것에 대한 의견을 듣고 싶습니다. 편집

: https://www.dropbox.com/s/9h53kyyidi4qslr/test.nw?dl=0

내가로 포장하고 싶지 않은 : 여기 은 당신이 당신 노드 웹킷 폴더를이를 넣고 실행하는 경우이 문제를 볼 수 있습니다하여 .nw 파일 링크입니다 exe는 무슨 일이 일어나고 있는지 볼 수 있습니다.

답변

0

나는 그 문제를 다른 방식으로 다루었 다. 내 애플 리케이션에 내 GUI에 대한 몇 가지보기를 사용했고 내가 그것을 한 방법은보기를 읽고 메모리에 저장하므로 나중에 사용할 수 있습니다. 내 프로젝트에서 jQuery를 사용했지만 액션이 필요하지 않으면 백그라운드에서 실행되지 않습니다.

내가 할 것은 :

  1. 견해를 가진 배열은 배열 런타임에
  2. , 내가보기를 필요로 할 때, 난 그냥 전화하고 HTML 코드를 배치로 사용하고,이를 저장하기 앱에 대한보기의

큰 문제는 발생하지 않지만 내 측면에서는 매우 안정적이며 안전합니다.