Подмена функции на сайте через 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 Может я что-то забыл, или, наоборот, сделал лишнее? Спасибо заранее! |
Часовой пояс GMT +3, время: 20:13. |