おはよう、ウィザード。
私はクロムブラウザの拡張機能を作成しようとしています。クロムのバージョンは18.0.1025.151 (development build 130497 Linux) Built on Ubuntu 12.04, running on Ubuntu 12.10
私のOSはubuntuGNU/ Linux 12.04.1(LTS)、64ビットです。
問題は次のとおりです。使用できませんchrome.alarms
。この変数にアクセスすると、「未定義」になります。
私の一部manifest.json
:
"background": {
"scripts": ["background.js"]
},
"permissions": [
"alarms",
"tabs",
"http://*/*"
],
私の一部background.js
:
chrome.alarms.onAlarm.addListener(function(alarm) {
if (! alarm.name.match ('/^extension47_.*/'))
return;
alert ('extension47 fired an alarm!');
});
私が得るもの:
Uncaught TypeError: Cannot read property 'onAlarm' of undefined
行でchrome.alarms.onAlarm.addListener
。
拡張機能のページからクロムコンソールに移動すると、オートコンプリートで「いいえ」と表示されchrome.alarms
ます。明らかに、そこに入力するchrome.alarms
と、本当に取得しundefined
ます。なぜそうなのか?..
私は完全に立ち往生していて、インターネット上のどこでも解決策を見つけることができませんでした、私は何を間違っていますか?