Как использовать GM _xmlhttpRequest во внедренном коде?

Я пишу пользовательский скрипт, который вводится на веб-страницу. Сценарий считывает некоторые данные с веб-сервера -, и я хочу отправлять сообщения прослушивающему приложению, чтобы реагировать на данные.

На данный момент все, что я делаю, это пытаюсь отправить строковую команду моему приложению для прослушивания и посмотреть, смогу ли я ее прочитать. Мой код работал до того, как он был введен, но после этого я получаю «неопределенную ошибку ссылки».

Я подозреваю, что это как-то связано с этим «Нарушением доступа Greasemonkey» . Однако мне не удалось найти работающее решение. Я разрабатываю в Chrome.

Вот часть кода, с которой я не могу работать.

GM_xmlhttpRequest({
   method: "POST", 
   url: "http://localhost:7777", 
   data: "testing123",
   headers:  {
         "Content-Type": "application/x-www-form-urlencoded"
             },
   onload: function(response) 
   {
      if (response.responseText.indexOf("TEST") > -1) 
      {
         console.log("Response confirmed..."); 
      }
   }
}); 

Я новичок в написании сценариев, поэтому, возможно, я упускаю что-то очевидное. Как мне заставить это работать во внедренном коде?

8
задан Brock Adams 13 July 2012 в 23:49
поделиться