probleme d'alert personnalisée

Le problème exposé dans ce sujet a été résolu.

Salut à tous,

je rencontre un problème assez étrange: je développe un plugin pour chrome et je dois afficher une alert sur la page sur lequel, l'utilisateur navigue.Lorsque j'utilise une alert() basique, pas de problème mais dès que j'essaie d'utiliser une Alert() custom, la rien ne s'affiche, c'est assez déroutant mais j'ai peut être raté quelques chose dans le fonctionnement des executeScript:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$("#click").click(function(){
  chrome.tabs.getSelected(null,function(tab) {
    var title = tab.title;
    var url = tab.url;
    var date =  new Date();
    date.toUTCString();
    chrome.tabs.executeScript(tab.id, {
      //n'affiche rien ...
      code: "swal('Nice!', 'You wrote: ' + inputValue, 'success');" });

    });
  });
//le code que je dois afficher au final
function alertCustom(){
  swal({
    title: "An input!",
    text: "Write something interesting:",
    type: "input",
    showCancelButton: true,
    closeOnConfirm: false,
    animation: "slide-from-top",
    inputPlaceholder: "Write something" },
     function(inputValue){
       if (inputValue === false) return false;
       if (inputValue === "") {
         swal.showInputError("You need to write something!");
         return false
       }
       swal("Nice!", "You wrote: " + inputValue, "success"); });
};

les swal sont une implémentation de ça pour avoir un rendu un peu plus sexy.

Merci beaucoup de vos aides^^.

p.s : le code du manifest.json :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
 "manifest_version": 2,
 "name": "bible-io",
 "description": "creer des bibliographies simplement",
 "version": "0.1",
   "permissions": [
    "http://*/*",
    "https://*/*",
    "tabs"
  ],
   "browser_action": {
    "default_popup": "popup.html"
  },
  "content_scripts": [
    {
      "matches": ["http://*/*"],

      "js": ["js/jquery.min.js","js/getInfos.js"]
    }
  ]


}
+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte