/ / Première extension Chrome - google-chrome, google-chrome-extension

Première extension Chrome - google-chrome, google-chrome-extension

J'ai une page un de mon site que je voudrais "émuler en une extension chrome" newtab ".

Je veux faire quelque chose de semblable à ceci: https://chrome.google.com/webstore/detail/animatedtabs-a-new-gif-on/kenhfdoiondldpcoajdbackbnmehgahl?hl=en

J'ai beaucoup d'informations sur mon serveur que je "dsouhaite pouvoir servir d’extension chrome newtab - et cette extension ci-dessus charge un fichier GIF différent à chaque ouverture d’un nouvel onglet - comment obtiennent-ils les données de leur serveur? Je ne semble pas être capable de trouver un moyen de le faire.

Réponses:

0 pour la réponse № 1

J'ai trouvé la réponse, pour ceux qui se demandent. La réponse est venue sous la forme de cette page: https://developer.chrome.com/extensions/xhr

Ce qui indique essentiellement que si vous mettez une URL dans le champ "autorisations" du manifest.json fichier, vous pouvez ensuite accéder à cette URL dans votre application à l'aide du JS présent sur cette page, par exemple:

var xhr = new XMLHttpRequest(); xhr.open("GET", "http://api.example.com/data.json", true); xhr.onreadystatechange = function() { if (xhr.readyState == 4) { // innerText does not let the attacker inject HTML elements. document.getElementById("resp").innerText = xhr.responseText; } } xhr.send();

J'ai maintenant mon extension chrome qui fonctionne parfaitement!