有没有办法在加载的网页中修改JS代码?

2024-04-23 18:20:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个网页,使用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)
}
,

我试着重新定义屏幕.getMove=使用Selenium的函数(t,n,i,r,o),但之后浏览器似乎无法识别它返回的e(t,n,i,r,o,a)。有什么办法吗?你知道吗


Tags: 网页newreturnvarfunction逻辑javascriptscreen