Hier, en visitant la galerie de plug-in de Google chrome, je me suis dit : « tiens, c’est compliqué, un plug-in Google Chrome ? » . En regardant un peu la documentation de Google, je me suis rendu compte que la base est vraiment très simple.
C’est ainsi, que j’ai créé mon premier plug-in : Blogasty share. Un plug-in qui permet de partager facilement une page sur Twitter, Facebook, Delicious, Gmail et Blogasty, évidement.
Evidement, ce n’est pas un gros truc mais, il m’est utile à moi et ça me permet de tâter un peu le code.
S’il vous intéresse et que vous avez des idées de fonctionnalités utiles et simples à lui ajouter, vous pouvez toujours me le proposer dans les commentaires.
Ensuite, j’ai attaqué la construction d’un petit jeu de Snake avec JQuery. Encore plus simple car celui-ci ne nécéssite aucune interaction avec le navigateur.

Ce blog n‘ayant pas comme but de proposer des tutos, je vais expliquer juste les bases à ceux qui peuvent être intéressés.
Le fichier de base contenant les infos essentielles se nomme : manifest.json
Dans celui-ci se trouvent les données informatives
{
"name": "Ma premiere app",
"version": "1.0",
"description": "Description de ma premiere app ",
"icons": { "48": "icon48.png",
"128": "icon128.png" },
"browser_action": {
"default_icon": "icon16.png",
"default_title": " Ma premiere app ",
"popup": "application.html"
},
"permissions": [
"tabs"
]
}
Attention aux permissions, elles sont importantes. Ici, j’ai inséré « tabs » afin de pouvoir utiliser les onglets.
L’application est en fait une page html classique : application.html
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
body {
width:180px;
}
</style>
<script>
//code js
function ouvrirunonglet(url) {
chrome.tabs.create({"url": url});
}
</script>
</head>
<body>
contenu html
<a href="#" onClick="ouvrirunonglet('http://techtrends.eu/')" title="un lien">Techtrends</a>
</body>
</html>
Comme vous le voyez, c’est très simple. Par contre, il y a des spécificités, ainsi, un lien sortant s’écrit en Javascript avec chrome.tabs.create
A vous de jouer, maintenant
|
|
|
la diffusion d’annonces sur ce site relève de ma responsabilité et ne représente pas les positions d'une entreprise pour laquelle je travaille
Rédigé par Christophe Lefevre