显示时自动单击页面上的按钮。

时间:2015-11-29 02:10:30

标签: javascript jquery tampermonkey

我对如何编码一无所知所以我需要帮助制作这个。我试图在它出现时自动点击页面上的按钮。我正在使用名为tampermonkey的Chrome扩展程序执行此操作。

我想点击的HTML按钮是:

static float dendrite(ulong input, ulong mask)
{
    // get bits that are same (0 or 1) in input and mask
    ulong samebits = mask & ~(input ^ mask);

    // count number of same bits
    int correct = cardinality(samebits);

    // count number of bits in mask
    int inmask = cardinality(mask);

    // compute fraction (0.0 to 1.0)
    return inmask == 0 ? 0f : correct / (float)inmask;
}

// this is a little hack to count the number of bits set to one in a 64-bit word
static int cardinality(ulong word)
{
    const ulong mult = 0x0101010101010101;
    const ulong mask1h = (~0UL) / 3 << 1;
    const ulong mask2l = (~0UL) / 5;
    const ulong mask4l = (~0UL) / 17;

    word -= (mask1h & word) >> 1;
    word = (word & mask2l) + ((word >> 2) & mask2l);
    word += word >> 4;
    word &= mask4l;

    return (int)((word * mult) >> 56);
}

我不知道我在做什么,请耐心等待我。我看看其他人类似的问题,我无法弄清楚如何使用它。我需要特别的帮助。

1 个答案:

答案 0 :(得分:0)

// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You

// @match        http://bungie.net

// @grant        none
// ==/UserScript==
/* jshint -W097 */
'use strict';

var btnShowObserver = function() {

  var innerContent = document.getElementsByClassName('innerContent')[0];

  if (innerContent.style.display === 'block') {
    innerContent.getElementsByClassName('btn_confirm')[0].click();
  }
}

window.setInterval(btnShowObserver, 500);