Я пишу пользовательский скрипт, который вводится на веб-страницу. Сценарий считывает некоторые данные с веб-сервера -, и я хочу отправлять сообщения прослушивающему приложению, чтобы реагировать на данные.
На данный момент все, что я делаю, это пытаюсь отправить строковую команду моему приложению для прослушивания и посмотреть, смогу ли я ее прочитать. Мой код работал до того, как он был введен, но после этого я получаю «неопределенную ошибку ссылки».
Я подозреваю, что это как-то связано с этим «Нарушением доступа 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...");
}
}
});
Я новичок в написании сценариев, поэтому, возможно, я упускаю что-то очевидное. Как мне заставить это работать во внедренном коде?