origin google extensions extension domain cross corss control chrome allow javascript google-chrome google-chrome-extension get xmlhttprequest

javascript - google - xmlhttprequest access control allow origin



¿Cómo envío una solicitud HTTP GET en la extensión de Chrome? (1)

Estoy trabajando en una extensión de Chrome que envía una solicitud HTTP utilizando el método GET.

¿Cómo envío a www.example.com el parámetro par con valor 0 ?

www.example.com?par=0

(El servidor lee el parámetro par y hace algunas cosas)

Encontré este artículo, hablando sobre XML-HttpRequest de origen cruzado . Pero no sé cómo su ejemplo podría ayudarme.


Tienes que ir a tu manifest.json y agregar el permiso para www.example.com :

{ "name": "My extension", ... "permissions": [ "http://www.example.com/*" ], ... }

Luego, en tu página de fondo (o en otro lugar) puedes hacer:

var xhr = new XMLHttpRequest(); xhr.open("GET", "http://www.example.com?par=0", false); xhr.send(); var result = xhr.responseText;

Para obtener más información sobre este tema, consulte la página de documentación relativa.