如何在已禁用Javascript滚动的网站上快速重新启用滚动? window.scrollBy(0,100)工作正常,似乎无法弄清楚如何将其绑定到键或鼠标滚动。
答案 0 :(得分:46)
在Chrome等浏览器中检查代码(例如在Chrome中按ctrl + shift + c),并在body元素上设置overflow: visible
。如果有一个JavaScript定期检查并删除它,那么只需尝试找到该JavaScript代码,例如通过代码调试器或单击代码调试器控制台中的不同JavaScript代码并按键盘上的退格键将其删除。如果你找不到它,你可以简单地尝试删除几个JavaScripts(你当然可以简单地按ctrl + z来撤消你删除的任何代码,或点击刷新重新开始)。祝你好运!
答案 1 :(得分:25)
将overflow:visible !important;
添加到body元素为我工作。
答案 2 :(得分:14)
以为我会帮助这个人。
通常,您只需将其粘贴到控制台中即可。
<canvas id="canvas"></canvas>
或者,仅限javascript版本:
$("body").css({"overflow":"visible"});
答案 3 :(得分:13)
您可以将以下代码粘贴到控制台,以使用a / z键盘键向上/向下滚动。如果您要设置自己的密钥,则可以访问this页面以获取密钥代码
function KeyPress(e) {
var evtobj = window.event? event : e
if (evtobj.keyCode == 90) {
window.scrollBy(0, 100)
}
if (evtobj.keyCode == 65) {
window.scrollBy(0, -100)
}
}
document.onkeydown = KeyPress;
答案 4 :(得分:3)
使用chrome开发工具(检查)选择主体,然后更改css溢出:可见,
如果这不起作用,则在css文件中签入html,body设置为overflow:hidden,将其更改为可见
答案 5 :(得分:2)
试试这个:
window.onmousewheel = document.onmousewheel = null
window.ontouchmove = null
window.onwheel = null
答案 6 :(得分:2)
使用Chrome,一种自动重新启用网站上滚动的方法是download the Tampermonkey extension,然后添加this script (click "Install this script").
通常,如果您有脚本的URL,该URL的结尾为 .user.js ,并且已安装Tampermonkey,则可以将其粘贴到Chrome的Omnibox中以安装脚本。 here.
提供了更多使用Tampermonkey安装脚本的方法。答案 7 :(得分:1)
尝试使用ur代码添加'script'是最后一行或make test ur console(F12)启用滚动
for(x=0; x<500; x++) {
var title = "Ticket #" + x;
var subject = "Test ticket #" + x;
var body = "This is test ticket #" + x;
$.ajax({
url: '/api/v2/tickets.json',
contentType:'application/json',
type: 'POST',
data: JSON.stringify({"ticket": {"subject": subject , "comment": { "body": body }}})
});
}
答案 8 :(得分:0)
最后一件事是检查“事件监听器”>“滚动”并测试删除它们。
即使删除创建它们的Javascript,侦听器也会停留在周围并阻止滚动。
答案 9 :(得分:-3)
对我有用的是禁用position: fixed;
CSS。