1
Chrome 앱이 작업 관리자를 통해 종료되는 것을 멈출 수는 없지만 다시 시작될 수 있다는 것을 알고 있습니다.작업 관리자를 통해 종료 된 Chrome 앱/확장 프로그램을 다시 시작하십시오.
공개 세션 Chrome 기기 용 앱을 쓰고 있는데 걱정하지 않지만 다시 열어 보겠습니다. 아직 앱 자체의 코드 또는 Google 관리 콘솔의 정책을 통해이 작업을 수행 할 수있는 방법을 찾을 수 없습니다.
제안 사항?
편집
는 내가 알람을 사용하려고 한 제안에 따라 추가하는 방법하지만 내가 무엇을 기대하는 프로세스의 종료 후에도하지 않습니다. 설정할 수있는 OS 레벨 경보/작업이 있습니까?이것은 개봉을 계속할 알람을 설정하는 대략적인 데모 앱입니다.
console.log("background - Running");
setAlarm();
chrome.alarms.onAlarm.addListener(function(alarm) {
onAlarm();
});
function setAlarm() {
console.log("background.setAlarm");
chrome.alarms.create("myAlarm", {when: Date.now() + (5 * 1000)});
}
function openWindow() {
console.log("background.openMainWindow");
chrome.app.window.create('main.html', {
id: 'MyWindowID',
bounds: {
width: 800,
height: 600,
left: 100,
top: 100
},
minWidth: 800,
minHeight: 600
});
}
function onAlarm() {
console.log("background.onAlarm");
openWindow();
setAlarm();
}
chrome.alarms을 시도 크롬 응용 프로그램에서 예상대로. 알람을 Date.now() + 2000으로 설정하는 setInterval 콜백 내에서 초마다 실행합니다. – wOxxOm
빠른 데모 응용 프로그램은 알람이 응용 프로그램의 컨텍스트에 있고 종료 된 후에도 살아남지 못하는 것으로 보입니다. – Mark
너무 빨리 돌아와 줘서 고마워. 질문에 포함 된 샘플 코드는 모두 백그라운드 페이지 안에 있습니다. – Mark