Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.09.2016, 17:31
Новичок на форуме
Отправить личное сообщение для lancaster Посмотреть профиль Найти все сообщения от lancaster
 
Регистрация: 16.09.2016
Сообщений: 1

Подмена функции на сайте через Greasemonkey
Доброго времени суток.
Встала следующая задача - нужно слегка "модифицировать" вывод случайных чисел на сайте Random.org. В частности сделать так, чтобы вместо случайного числа выводилось мое собственное.

Для реализации этой задачи решил использовать Greasemonkey. Нагуглил вот такой вот скрипт:

// ==UserScript==
// Название, версия скрипта и URL, в контексте которого скрипт будет автоматически запускаться
// @name Random.org
// @version 0.1
// @match [url]https://random.org/*[/url]
// ==/UserScript==

// Число, которым мы хотим заменить результат
var desired_number = 51;


// Проверяем, что функция printNumber определена
if (typeof printNumber != "undefined")

{
// Сохраняем printNumber под другим именем и переопределяем её
var origPrintNumber = printNumber;
printNumber = function()
{
document.getElementById("true-random-integer-generator-result").innerHTML = desired_number;

}
}


Добавил скрипт в Greasemonkey, никаких изменений. Такое ощущение, что функция на сайте просто не переопределилась.

Исходники функций лежат тут: https://www.random.org/widgets/integers/iframe.js
Может я что-то забыл, или, наоборот, сделал лишнее?
Спасибо заранее!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запуск функции через событие radio DmitryT Элементы интерфейса 5 05.03.2011 09:26
Вызов функции печати страницы полученной через AJAX Garik AJAX и COMET 4 02.03.2011 16:05
Изменить значение переменной функции через select Fenec Элементы интерфейса 5 13.08.2010 14:32
Возврат результата функции через её параметр x-yuri Оффтопик 11 16.04.2010 10:52
Удаленная работа на сайте через html страницу Sanches Общие вопросы Javascript 19 11.08.2009 12:21