2013-10-04 4 views
5

Я хочу показать простой alert, когда пользователь нажимает на мой значок расширения. Я попробовал этот код: chrome.browserAction.onClicked.addListener( alert(1) );, вот мой manifest:Показать диалоговое окно предупреждения в chrome extension

{ 
    "manifest_version": 2, 

    "name": "sample", 
    "description": "des", 
    "version": "1.0", 

    "browser_action": { 
    "default_icon": "icon.png" 
    }, 
    "permissions": [ 
    ] 
} 

Как показать предупреждение событие OnClick?

+1

попытка 'добавления слушателя (функция() {оповещения (1) }) ' – georg

+0

@ thg435 он не сработал –

+0

« Не работает? » Попробуйте дать ему удар. – georg

ответ

6

обновление:

Согласовывающ documention это как:

chrome.browserAction.onClicked.addListener(function() { 
    alert('Hello, World!'); 
}) 

и вот sample from Google (zip-file):

// Copyright (c) 2011 The Chromium Authors. All rights reserved. 
// Use of this source code is governed by a BSD-style license that can be 
// found in the LICENSE file. 

var min = 1; 
var max = 5; 
var current = min; 

function updateIcon() { 
    chrome.browserAction.setIcon({path:"icon" + current + ".png"}); 
    current++; 

    if (current > max) 
    current = min; 
} 

chrome.browserAction.onClicked.addListener(updateIcon); 
updateIcon(); 
+0

Не работает, это полный код, который у меня должен быть? –

+0

@ MickeyTin он должен работать! – CodeGroover

+1

Спасибо за образец, я пропустил эту строку в манифесте: '" background ": {" scripts ": [" myScript.js "]}'. Теперь это работает. –

Смежные вопросы