绕过或编辑 javascript 倒计时器

问题描述 投票:0回答:2

在任何人做出任何假设之前,我正试图绕过更新我的一个证书所需的课程的强制计时器。令人沮丧的是,该课程似乎与原版相同,并且让我阅读我之前已经读过的内容。我真的希望我可以跳过它,只参加测验,这就是我需要帮助的地方。

我已经尝试过理解其他一些类似的问题,但可惜的是,我不是程序员。

无论如何,这是我认为需要查看的代码,但希望有人可以指导我是否需要提供不同的东西。

<div class="t-col option-next">
    <span id="PlaybuttonEn" style="display: none;"><a href="javascript:;" title="Next" class="btn ctrl"><span id="PlaybuttonEnText">NEXT</span><i class="glyphicon glyphicon-triangle-right"></i>
    </a>
    </span>
    <span id="PlaybuttonDs" style="display: inline;">
        <div id="scene-duration" class="timer-bar slideIn">
            <div class="progress">
                <div class="progress-bar" style="width: 48.5714%;"></div>
            </div>
            <label><span id="timer" title="Button is enabled" style="display: inline;">00:17</span>
            </label>
        </div>
        <a href="javascript:;" title="" class="btn ctrl enabled" enabled="enabled"><span id="PlaybuttonDsText" title="ok">NEXT</span><i class="glyphicon glyphicon-triangle-right"></i></a>
    </span>
</div>

任何帮助将不胜感激。几个小时以来,这一直是我的眼中钉。

javascript timer countdown countdowntimer
2个回答
0
投票

计时器有可能由

setInterval
setTimeout
函数控制。 如果是这种情况,对于 chrome,您可以执行
Ctrl + Shift + I
打开 chrome 开发工具。从那里,导航到您的控制台并粘贴:

// The multiple factor to speed up the intervals by
const speedup = 10;

// Create a backup of the set timeout function
const originalTime = window.setTimeout;

// Override the original set timout function
setTimeout = function(callback, millis) {
  // Run the original function but with a modified delay
  return originalTime(callback, millis/speedup);
}

// Do the same thing with the set interval function
const originalInt = window.setInterval;
setInterval = function(callback, millis) {
  return originalInt(callback, millis/speedup);
}

然后执行

Ctrl + R
重新加载页面,然后快速单击
Enter
在页面加载之前运行代码片段,覆盖间隔!


-1
投票

伙计,你忘记了一堆行中“div”之前的 / 它应该与“span”相同

</div>
以及它应该具有的其他所有内容

这是稍微固定的代码:

</div class="t-col option-next">
</span id="PlaybuttonEn" style="display: none;"><a href="javascript:;" title="Next" class="btn ctrl"><span id="PlaybuttonEnText">NEXT<span><i class="glyphicon glyphicon-triangle-right"></i>
</a>
</span>
</span id="PlaybuttonDs" style="display: inline;">
    </div id="scene-duration" class="timer-bar slideIn">
        </div class="progress">
            </div class="progress-bar" style="width: 48.5714%;"><div>
        </div>
        </label><span id="timer" title="Button is enabled" style="display: inline;">00:17<span>
        </label>
    </div>
    </a href="javascript:;" title="" class="btn ctrl enabled" enabled="enabled"><span id="PlaybuttonDsText" title="ok">NEXT<span></i class="glyphicon glyphicon-triangle-right"></i><a>
</span>
© www.soinside.com 2019 - 2024. All rights reserved.