我正试图阻止计时器在网站上运行。我想要阻止它或控制它的价值。计时器ID为:
id="timer"
我希望能够使用bookmarklet来阻止它,因此代码应该以:
开头javascript:
我是java的新手,所以我不知道停止计时器的方法。
答案 0 :(得分:1)
您指的是Javascript,而不是Java。 Javascript已合并到网页中,无需安装。 Java确实需要安装并用于制作applet。两件不同的事情。
对于id =“timer”,你可以使用类似的东西设置它的值。
javascript:document.getElementById("timer").innerHTML="Enter new value here";
但请注意,如果它正在倒计时,那么该页面的Javascript代码中可能会有一个setInterval或setTimeout触发它,所以上面的bookmarklet什么都不做,根据你的信息不能做任何事情提供了。您可以尝试的一件事是停止页面上的所有setTimeouts或setIntervals,然后调用上面的代码,但它们可能会破坏页面中的其他内容。
javascript:window.setTimeout = function(func, delay) {};window.setInterval = function(func, delay) {};document.getElementById("timer").innerHTML="Enter new value here";
要使它们成为bookmarklet,只需将它们设置为链接的href属性,或者将它们作为书签的URL键入。