probleme d'alert personnalisée

L’auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

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"]
    }
  ]


}

Édité par GouleFutée

+0 -0

As-tu regardé dans la console de ton extension s'il n'y avait pas des erreurs ?

Es-tu s^r d'avoir rechargé les permissions (en rechargeant ton extension) ?

Mes tutos — Développeur JS (front principalement) — Consultant qualité, ergonomie et UX

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

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