Greasemonkey: GM.xmlhttpRequest n'envoie pas l'en-tĂȘte 'Referer' comme GM_xmlhttpRequest

CrĂ©Ă© le 10 mai 2018  Â·  3Commentaires  Â·  Source: greasemonkey/greasemonkey

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.

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.

Tous les 3 commentaires

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.

Cette page vous a été utile?
0 / 5 - 0 notes