Описание тега gm-xmlhttprequest

GM_xmlhttpRequest is a method available to GreaseMonkey scripts. It can be used to fetch cross-site HTTP requests.
1 ответ

Можно ли выполнить gm_xmlhttprequest асинхронно?

Я попытался поместить gm_xmlhttprequest в цикл while, но код выполняется синхронно. Можно ли заставить его выполняться асинхронно, по одному?
1 ответ

GM_xmlhttpRequest ломает скрипт

Я пишу сценарий Greasemonkey, который будет запускаться, когда пользователь посещает страницу, собирает некоторую информацию на странице, а затем отправляет эту информацию в другое место для регистрации. Однако всякий раз, когда скрипт выполняет выз…
23 мар '15 в 20:40
0 ответов

Как понять параметр GM_xmlhttpRequest "двоичный"

Я тестировал ниже код: GM_xmlhttpRequest({метод: 'POST', url: "некоторый url", data: "a1b2", двоичный: false}); GM_xmlhttpRequest({method: 'POST', url: "some url", data: "a1b2", binary: true}); ` Я использовал Fiddler, чтобы проверить, что действите…
09 фев '19 в 10:10
1 ответ

Как исправить ошибку __exposedProps__ на Greasemonkey (GM_xmlhttpRequest)?

Я написал свой первый скрипт для Greasemonkey, он отлично работает, за исключением того, что он возвращает ошибку visibleProps на каждой странице, над которой он работает. Я уже исправил все другие ошибки, но эта все еще существует, и, основываясь н…
2 ответа

Как вызвать GM_xmlhttpRequest на веб-странице?

Мне нужно позвонить кросс-домен GM_xmlhttpRequest который будет вызван событием на веб-странице. Как получить доступ к функциям в изолированной программной среде greasemonkey с веб-страницы?
3 ответа

Как найти URL-адрес запроса изнутри обратного вызова "onload" Greasemonkey GM_xmlhttpRequest в случае перенаправления 302?

У меня есть GM_xmlhttpReqeust Настройка функции следующим образом (упрощенная версия) в моем скрипте Greasemonkey. GM_xmlhttpRequest({ synchronous: false, method: "HEAD", url: "http://www.example1.com", onload: function(response){console.debug(url);…
0 ответов

GM_xmlhttpRequest unsafeWindow в firefox >= 30

У меня есть скрипт greasemonkey для Firefox, но в FF изменения в unsafeWindow перестали работать. Код: // ==UserScript== // @name XHR // @namespace http://www.domain.com // @include http://*.domain.com/* // @match http://*.domain.com/* // @version 1…
0 ответов

XMLHttpRequest не разрешен Access-Control-Allow-Origin в файле.safariextz

Я получаю следующую ошибку в консоли ошибок, сталкиваясь с этой проблемой в течение многих дней. XMLHttpRequest не может загрузить "localhost Url". Происхождение https://mail.google.com/ не разрешено Access-Control-Allow-Origin. Моя цель - получить …
2 ответа

Использовать GM_xmlhttpRequest для отправки данных в Chrome?

Я пишу сценарий пользователя, чтобы взять изображение со страницы и загрузить его на сервер. Скрипт отлично работает в FF (Greasemonkey и Scriptish), но когда я использую Chrome (используя Tampermonkey или Ninjakit), он не отправляет данные, вместо …
2 ответа

Массив теряет свое содержимое после выхода из xmlhttpRequest

Я знаю, что это глупый вопрос, но я хочу спросить, как я могу сохранить содержимое в массив внутри xmlhttpRequest и использовать их после. onlinestatus = new Array(count); for (var i = 0; i <= count; i++) { GM_xmlhttpRequest({ method: 'GET', url:…
13 май '12 в 23:51
1 ответ

GM_xmlhttpRequest не работает при вызове из $(document).ready()?

Это мой скрипт GM_xmlhttpRequest: // ==UserScript== // @name test // @namespace test // @include http://stackru.com/* // @version 1 // ==/UserScript== GM_xmlhttpRequest({ method: "GET", url: "http://example.com", onload: function(response) { alert(r…
1 ответ

GM_xmlHttpRequest POST не работает в приемнике событий

То, что я хочу, действительно просто: перехватить xmlHttpRequests, отправленные страницей, и отправить их на мой локальный сервер, чтобы записать его в текстовый файл. Но очевидно, что вызовы Ajax не работают в прослушивателях событий... Я нашел нес…
0 ответов

Загрузить изображение в API с GM_xmlhttprequest

Для моего пользовательского скрипта я пытаюсь загрузить изображение на http://www.noelshack.com/api.php в виде запроса POST, используя функцию GM_xmlhttprequest var file = document.getElementById("MyFileInput").files[0]; GM_xmlhttpRequest({ method: …
3 ответа

Как сделать синхронные вызовы AJAX в greasemonkey?

У меня есть список URL-адресов, и мне нужно загружать каждую страницу одну за другой.Это моя основная функция, которую я имею в своем уме. mainFunction() { loop { // Loop through URL list oPage = func1(URL); //Get page contents aResult = func2(oPage…
2 ответа

Имеет ли GM_xmlhttpRequest доступ к сайту, как если бы я заходил на сайт в моем браузере?

Мне интересно, как GM_xmlhttpRequest() читает страницу в определенных ситуациях.Имеет ли GM_xmlhttpRequest доступ к сайту, как если бы я заходил на сайт в моем браузере? Сессии остаются в силе? Например: если я захожу на веб-сайт с одной вкладки бра…
1 ответ

Почему GM_xmlhttpRequest игнорирует свой параметр данных?

Согласно его документации, GM_xmlhttpRequest должен быть в состоянии принять data параметр как часть его аргумента. Тем не менее, я не могу заставить его работать. У меня есть простой сервер, который отражает параметры, данные ему: require 'sinatra'…
12 фев '13 в 20:56
0 ответов

Как вернуть значение из GM_xmlhttprequest

Я знаю, что это уже было задано, но эти сообщения не отвечали на мой вопрос. Вот код: console.log(searchKD("女")); function searchKD (input) { var mtable, tr, td, i, href, kanji; GM_xmlhttpRequest ( { method: "GET", url: "http://www.kanjidamage.com/k…
1 ответ

GM кросс-домен Ajax не работает

Попытка предварительно заполнить форму на веб-сайте клиента данными из нашей базы данных с использованием сценария greasemonkey, но я не могу понять, как обойти ту же политику происхождения. Я использую GM_xmlhttpRequest и даже указал @grant GM_xmlh…
0 ответов

Можно ли проверить "GM_xmlhttpRequest" на вкладке "Инструменты разработчика"?

Я обнаружил, что вы можете выполнить запрос CORS в сценарии Tampermonkey, используя GM_xmlhttpRequest(), К сожалению, они не отображаются на вкладке сети Chrome devtools. Я знаю, что функции GM_ работают в своей области где-то внутри расширения. Ест…
1 ответ

Как получить сериализованный массив из клиентской формы на сервер с помощью GM_xmlhttpRequest

Я использовал JQuery.serializeArray() в форме для создания массива объектов в приложении GreaseMonkey: [ { name: a value: 1 }, { name: b value: 2 }, { name: c value: 3 }, { name: d value: 4 }, { name: e value: 5 } ] Мне нужно использовать GM_xmlhttp…