2016-09-29 4 views
-1

크롬 APP와 키오스크 모드를 만들고 있습니다. 나는 그것을 시작하자마자 풀 스크린이되기를 원한다. 여기에 내 배경이 JS :키오스크/Chrome 앱로드시 전체 화면

chrome.app.runtime.onLaunched.addListener(function() { 
var options = { 
'id': 'Book A Table App', 
'bounds': { 
'width': 1200, 
'height': 768 
    } 
}; 
chrome.app.window.create('application.html', (options)); 
    window.fullscreen() 
}); 

어떤 이유로 나는 값을 변경할 때 너비와 높이가 바뀌지 않습니다. 내 application.html 내부에 webview가있어 그 응용 프로그램과 관련이있을 수 있습니다.

또한 application.js를 사용하고있을 수도 있습니다. 지금은 버튼을 제어하는 ​​순간.

window.onload = function() { 
document.querySelector('#close').onclick = function() { 
window.close(); 
}; 
} 

내 매니페스트 : 내가 그 값을 변경할 때 폭과 높이가 아무것도 변화하지 않는 몇 가지 이유를 들어

{ 
"update_url": "https://clients2.google.com/service/update2/crx", 

"name": "Book a Table App", 
"version": "1.0", 
"manifest_version": 2, 
"icons": { 
"128": "logo.png" 
}, 
"app": { 
"background": { 
    "scripts": [ "background.js" ], 
    "persistent": false 
} 
}, 
"permissions": [ 
"webview" 
], 
"kiosk_enabled": true 
} 
+0

배경 JS 지금은'create'에 대한 구문 오류입니다. 거기에 '창'이 뭐니? – Xan

답변

0

.

id 세트가 있기 때문입니다. 이 경우 Chrome은 창 위치/크기를 기억하고 항상 복원합니다. 입력 한 값은 일회성 "기본값"이며 저장된 값을 프로그래밍 방식으로 지우는 방법은 없습니다.

완전히 제어하려는 경우 id을 사용할 수 없으며 (또는 앱 시작 사이에 다시 사용하면 안 됨)


가 나는 즉시 내가 그것을 시작으로 전체 화면을 원한다.

읽기 the documentation은 이미 수행 한 것으로 보이지 않습니다. 너해야 해.

chrome.app.windows.create은 하나의 속성으로 원하는 것을 얻을 수 있습니다.

var options = { 
    'id': 'Book A Table App', 
    'bounds': { 
    'width': 1200, 
    'height': 768 
    }, 
    'state': 'fullscreen' 
}; 

이렇게하려면 "fullscreen" 권한이 필요합니다.