2013-10-04 13 views
5

Desidero visualizzare semplice alert quando l'utente fa clic sull'icona del mio interno. Ho provato questo codice: chrome.browserAction.onClicked.addListener( alert(1) );, ecco la mia manifest:Mostra finestra di dialogo avviso in estensione cromo

{ 
    "manifest_version": 2, 

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

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

Come posso mostrare avviso evento onclick?

+1

prova 'addListener (function() {alert (1) }) ' – georg

+0

@ thg435 non ha funzionato –

+0

" Non ha funzionato? " Prova a dargli un pugno. – georg

risposta

6

aggiornamento:

Secondo la documention è come:

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

e qui è il 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

Non funziona, è un codice completo che dovrei avere? –

+0

@MickeyTin dovrebbe funzionare! – CodeGroover

+1

Grazie per il campione, ho perso questa riga in manifest: '" background ": {" scripts ": [" myScript.js "]}'. Ora funziona. –

Problemi correlati