直接在Chrome控制台中从源调用函数吗?

时间:2019-01-31 21:11:15

标签: javascript

对于网站,此功能在代码如下的源代码中提供:

betSlipView.prototype.stakeOnKeyUp = function(_key) {

    var model = ob.slip.getModel(),
        defval = ob.cfg.default_bet_amount;
        selector = toJqId(["#stake-", _key].join('')),
        stake_box = $(selector),
        spl = stake_box.val();

    if(spl != defval) {
        spl = ob.slip.cleanFormatedAmount(spl);
        if(spl === '' || isNaN(spl)) {
            spl = 0;
            $(selector).val('');
        }

        model.setBetStake(_key, spl);
        $(toJqId(['#ob-slip-estimate-', _key].join(''))).html(
            model.getBet(_key, 'pretty_returns')
        );
    } else  {
        $(selector).val(defval);
        model.setBetStake(_key, defval);
        $(toJqId(['#ob-slip-estimate-', _key].join(''))).html(
            model.getBet(_key, 'pretty_returns')
        );
    }

    //Update bonus amount
    try {
        var offers = model.getBet(_key, 'offers');
    }
    catch(err) {
        var offers = "";
    }

    if(offers !== "" && typeof offers['STLWIN'] !== "undefined") {
        this._handleAccumulatorBonusElements(_key, offers['STLWIN']);
    };

    // potential returns for this bet
    this.updateTotals();
};

我无法弄清楚如何(如果可能)直接从控制台调用此函数。首先,当我尝试在控制台中写入betSlipView时,找不到它。因此,如果我将代码复制到控制台以定义函数,仍然找不到betSlipView,并且如果我尝试更改函数名称,则函数主体中也将找不到某些名称。我希望使用某些参数调用此函数,这可能吗?

完整代码可在此处找到https://obstatic1.danskespil.dk/static/compressed/js/ob/slip/crunched.pkg.js?ver=0305f181cb96b61490e0fd2adafa3a91

0 个答案:

没有答案