简单Greasemonkey脚本崩溃浏览器

Simple Greasemonkey Script Crashing Browser

本文关键字:浏览器 崩溃 脚本 Greasemonkey 简单      更新时间:2023-09-26

我希望有人能帮我弄清楚这个脚本导致浏览器崩溃的原因。第一个4环具有大约20个元件,第二个具有8个元件。我认为这还不足以让它崩溃,但我可能错了。

我正在尝试从表中抓取数据值,然后用于在页面上创建自定义图形。

非常感谢您对设计的任何帮助。

谢谢!

function mainFunc() {
  var b;
  var a;
  var x;
  var y;
  var c;
  var times = [];
  var mainTable = document.getElementsByClassName("reportTable tabularReportTable");
  var rows = mainTable[0].getElementsByClassName("breakRowClass1 breakRowClassBottom");
  for (x = 0; x < rows.length; x++) {
    a = rows[x].children;
    for (y = 0; y < a.length; x++) {
      if (a[y].innerHTML !== "&nbsp;") {
        b = a[y].innerHTML.split("<");
        c  = parseFloat(b[0]);
        times.push(c);
      }
    }
  }
}

通过增加变量x来增加循环的y,x++而不是y++

for (y = 0; y < a.length; x++) {

应为:

for (y = 0; y < a.length; y++) {