Il serait bon d'inclure l'en-tĂȘte Referer
par dĂ©faut, en obtenant l'URL de la page en cours. Comme avec les cookies. Je me suis longtemps demandĂ© pourquoi ma requĂȘte ne fonctionnait pas comme dans l'ancienne version, et la console JS.
Il s'agissait d'une requĂȘte POST
qui nĂ©cessitait que l'en-tĂȘte de rĂ©fĂ©rence soit dĂ©fini sur la page actuelle sur laquelle je me trouvais, probablement pour arrĂȘter les requĂȘtes provenant d'autres pages.
Il est logique de le faire automatiquement pour les requĂȘtes de mĂȘme origine, correspondant au comportement de GM_xmlhttpRequest et de XHR normal. Pour l'origine croisĂ©e, l'utilisateur peut spĂ©cifier manuellement le rĂ©fĂ©rent qu'il souhaite.
GM.xmlhttpRequest correspond au comportement de XHR normal. Aucun d'eux n'envoie de référent brisant mon code qui fonctionne dans tampermonkey.
Et ĂȘtes-vous sĂ»r que GM_xmlhttpRequest enverrait un rĂ©fĂ©rent ? Je n'ai pas encore vĂ©rifiĂ© la derniĂšre version de Greasemonkey incluant GM_xmlhttpRequest mais par le dernier commentaire sur https://greasyfork.org/en/forum/discussion/6928/gm-xmlhttprequest-vs-xmlhttprequest ce n'Ă©tait pas le cas en 2015.
Commentaire le plus utile
Il est logique de le faire automatiquement pour les requĂȘtes de mĂȘme origine, correspondant au comportement de GM_xmlhttpRequest et de XHR normal. Pour l'origine croisĂ©e, l'utilisateur peut spĂ©cifier manuellement le rĂ©fĂ©rent qu'il souhaite.