Есть ли способ изменить код JS на загруженной веб-странице? - PullRequest
0 голосов
/ 19 июня 2019

У меня есть веб-страница, которая использует JavaScript для реализации некоторой интерфейсной логики. Я хочу изменить исходный код некоторого метода класса и сделать веб-страницу, выполняющую его. Код выглядит так

function() {
function e(e, t, n, i, r, o) {
    var a = this;
    return a.y1 = parseInt(e, 10),
    a.x1 = parseInt(t, 10),
    a.x2 = parseInt(i, 10),
    a.y2 = parseInt(n, 10),
    (isNaN(a.y1) || isNaN(a.x1) || isNaN(a.x2) || isNaN(a.y2)) && errorHandler.msg("critical", new Error("Illegal parameter in position Constructor"), !0, {
        y1: e,
        x1: t,
        y2: n,
        x2: i,
        promotion: r
    }),
    a.can = o,
    a
}
"undefined" == typeof Screen && (Screen = {});
Screen.getNullMove = function() {
    return Screen.getMove(0, 0, 0, 0)
}
,
Screen.getMove = function(t, n, i, r, o) {
    o = o && o.toLowerCase();
    var a = Screen.translate.linear(t, n, i, r, o);
    return new e(t,n,i,r,o,a)
}
,

Я попытался переопределить функцию Screen.getMove = (t, n, i, r, o), используя Selenium, но после этого кажется, что браузер не может распознать e (t, n, i, r, o, a), который он возвращает , Можно ли с этим что-то сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...