2011-12-04 9 views
0

Je cette mission de construire une extension qui réagissent à un clic, puis il searchs pour toutes les balises dans l'onglet ouvert et les avoir dans une bordure ..extension Chrome cliquez événement

voici mes fichiers: Mainfest:

{ 
    "name": "My First Extension", 
    "version": "1.0", 
    "description": "The first extension that I made.", 
    "browser_action": { 
    "default_icon": "icon.png" 
    }, 

    "permissions": [ 
    "tabs", 
    "http://*/*", 
    "https://*/*" 
    ], 
    "background_page": "popup2.html" 

} 

fond:

<style> 
    .ul_style{ 
    border: 1px solid; 
    position: relative; 
    width: 25%; 
} 

.style2{ 
    position: absolute; 
    top: 0; 
    right: 0; 
    border: 1px solid green; 
    } 

    #url{ 
    width: 500px; 
    } 
</style> 
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script> 

<script> 
    function ul_checker(){ 
     $('ul').addClass('ul_style'); 
     $('ul').append('<div class="close">X</div>'); 
    $('.close').addClass('style2'); 
} 

chrome.browserAction.onClicked.addListener(ul_checker); 

</script> 

ce qui manque dans mon code, et un autre mots .. comment nous obtenons la mission terminée?

+0

vous pensez mal, vous devez exécuter le script dans l'onglet et non dans la page d'arrière-plan de l'extension – noob

+0

regard sur [ce] (http://code.google.com/chrome/extensions/tabs .html # méthode-executeScript) – noob

Répondre