у меня есть страница, которая имеет .js скрипта внутри, на странице егоИзменение переменной JavaScript с Greasemonkey на время работы
<script>
Client.includeJS(
'js/scratchticket.js'
);
</script>
в этом scratchticket.js
имеет следующий код
$(document).ready(function() {
...
var xxx = 100;
...
});
поэтому я тестирую различные коды в greasemonkey, но я не могу редактировать эту переменную, например, 200
i testet, чтобы заблокировать scratchticket.js с помощью adblock, вставить весь код в скрипт greasemonke и изменить var, но он не работает, я не знаю, почему на странице написана загрузка ... в то время, когда она должна сделайте код.
любая идея, как изменить переменную другим способом?
код находится внутри рамки, что открывается, когда я нажимаю ссылку. – chwzr
Сценарии GM по умолчанию '@ run-at document-start' (см. Официальный сайт https://wiki.greasespot.net/Metadata_block, в настоящее время, по-видимому, вниз). Это происходит до любого выполнения сайта, поэтому вы можете использовать описанный выше метод. GM также по умолчанию запускает usercript в фреймах. –