0

Chrome 패키지 앱을 실행하면 소리가 나지만로드되지 않고 빈 (빈) 창이 표시됩니다. 자바 스크립트 오류가 없는지 확인하기 위해 이미 콘솔을 점검했습니다. 내 background.js 스크립트Chrome 패키지 앱 실행시 빈 창이

chrome.app.runtime.onLaunched.addListener(function() { 
    chrome.app.window.create('index.html', { 
    'width': 1024, 
    'height': 768, 
    }); 
    }); 

에이 기능을 사용하고

이 때문에 소리 내 응용 프로그램 시작의 매우 이상하다하지만 창이 비어 있습니다. 내 응용 프로그램은 Sencha Animator를 사용하여 만들어졌습니다.

+0

또 다른 답변 제안에 이어 문제는 내 index.html에 없지만이 외부 CSS를 https://dl.dropbox.com/u/1306790/style.css라고 할 때 어떤 제안이 있습니까? 고마워요! –

+0

방금 ​​CSS를 사용해 보았는데 제대로 작동했습니다. 요소에 적용 할 때 GPU에 오류가 발생하는 CSS 규칙이있을 수 있습니다. 당신은 여기에 귀하의 HTML을 공유하거나 문제가되는 것을 찾을 때까지 요소별로 요소를 제거하려고 할 수 있습니다. http://crbug.com/new의 버그를 간단하고 완전한 코드로 채울 수도 있습니다. – mangini

답변

0

index.html의 일부 오류가 발생 했어야합니다.

  1. chrome-app-samples 중 하나를 시도해보십시오.
  2. index.html을 간단하게 편집 한 다음 오류를 찾을 때까지 천천히 내용을 다시 추가하십시오.
  3. 백그라운드 페이지와 시작한 페이지 모두에서 오류가 표시되는지 확인하십시오. 앱 창을 마우스 오른쪽 버튼으로 클릭하고 요소를 검사하여 속성 관리자를 볼 수 있습니다. chrome : // extensions을 사용하면 모든 페이지에 대한 관리자보기를 볼 수 있습니다.
+0

나는 당신의 제안을 따릅니다. 테스트를 마친 후 마침내 외부 CSS를 호출 할 때 내 앱이 다운되는 것을 보았습니다. 너무 길기 때문에 내 CSS 코드를 여기에 넣을 수는 없지만 여기에서 다운로드 할 수 있습니다. https://dl.dropbox.com/u/1306790/style.css –

+0

외부 CSS를 사용할 수 없습니다. CSS는 앱과 함께 패키지되어야합니다. 외부 CSS를 사용하려면 XHR로 파일을 가져와 파일 시스템에 저장 한 다음 다시 버퍼로 가져 와서'data :'URL을 사용해야합니다. 외부 CSS를로드하지 못하도록하는 CSP 지시문은 다음과 같습니다. style-src '자체'데이터 : chrome-extension-resource : 'unsafe-inline'; 패키지 된 앱의 CSP에 대한 자세한 내용은 http://developer.chrome.com/apps/app_csp.html을 참조하십시오. – Colselaw

0

이 질문에 답하지 않는 한, 마침내 노드 목표를 달성하기 위해 노드 - 웹킷 https://github.com/rogerwang/node-webkit을 시도했음을 알리고 싶습니다. HTML5 앱의 데스크탑 패키지 버전이 있습니다.

매우 효과적입니다.