좋은 아침, 마법사.chrome.alarms returns undefined
저는 크롬 브라우저 용 확장 프로그램을 작성하고 있습니다. 크롬 버전은 18.0.1025.151 (development build 130497 Linux) Built on Ubuntu 12.04, running on Ubuntu 12.10
입니다. 내 OS는 우분투 GNU/Linux 12.04.1 (LTS), 64bit입니다.
문제는 : chrome.alarms
을 사용할 수 없습니다. 이 변수에 액세스하면 '정의되지 않음'이 표시됩니다. 내 manifest.json
의
부 : 내 background.js
의
"background": {
"scripts": ["background.js"]
},
"permissions": [
"alarms",
"tabs",
"http://*/*"
],
부 :
chrome.alarms.onAlarm.addListener(function(alarm) {
if (! alarm.name.match ('/^extension47_.*/'))
return;
alert ('extension47 fired an alarm!');
});
내가 무엇을 얻을 : 라인 chrome.alarms.onAlarm.addListener
에서
Uncaught TypeError: Cannot read property 'onAlarm' of undefined
. 내가 확장 페이지에서 크롬 콘솔에 갈 때
은, 자동 완성은 나에게 더 chrome.alarms
을 제안합니다. 분명히 내가 chrome.alarms
을 입력하면 실제로는 undefined
이됩니다. 왜? ..
, 내가 무슨 일을하고 있는가?
와우. 이 문서 페이지의 '안정적인'버전을 읽었으며 가용성 o_O에 대한 정보가 없습니다. 기묘한. – gluk47