Index: gc_lang/fr/webext/content_scripts/modify_page.js ================================================================== --- gc_lang/fr/webext/content_scripts/modify_page.js +++ gc_lang/fr/webext/content_scripts/modify_page.js @@ -23,11 +23,11 @@ for (let oErr of answer.aGrammErr) { console.log(oErr); } break; } - } + } } /* * Creation d'une iframe pour communiquer entre la page visitée et le Shareworker */ @@ -48,10 +48,14 @@ console.log('[Web] Domaine ext: '+browser.extension.getURL("")); xFrameContent.postMessage({sPath: browser.extension.getURL(""), sPage: location.origin.trim("/")}, browser.extension.getURL("")); //Un petit test pour débogage ;) console.log('[Web] Test the worker :s'); xFrameContent.postMessage(["parse", {sText: "Vas... J’en aie mare...", sCountry: "FR", bDebug: false, bContext: false}], browser.extension.getURL("")); + //Un test qui envoie a tout le monde + xFrameContent.postMessage(["all", {}], browser.extension.getURL("")); + //Un test qui envoie aux autres + xFrameContent.postMessage(["other", {}], browser.extension.getURL("")); } catch (e) { console.error(e); } } @@ -67,11 +71,11 @@ let blobTxt = new Blob([xRequest.response], {type: 'image/png'}); let img = document.createElement('img'); img.src = (URL || webkitURL).createObjectURL(blobTxt); Array.filter(document.getElementsByClassName(sContainerClass), function (oElem) { oElem.appendChild(img); - }); + }); } console.log('[Web] La suite des initialisations'); Index: gc_lang/fr/webext/gce_sharedworker.js ================================================================== --- gc_lang/fr/webext/gce_sharedworker.js +++ gc_lang/fr/webext/gce_sharedworker.js @@ -111,10 +111,18 @@ fullTests(); break; case "getListOfTokens": getListOfTokens(oParam.sText); break; + case "other": + console.log("Message to Other"); + toReply.Other("Message to Other"); + break; + case "all": + console.log("Message to All"); + toReply.All("Message to All"); + break; default: console.log("Unknown command: " + showError(e.data[0])); } } //xPort.start();