Javascript 内部脚本完全加载后,如何运行脚本?
我试图在Facebook侧栏聊天列表中隐藏特定的人 我的第一次尝试是尝试在聊天栏中替换用户名,但是一个简单的Javascript 内部脚本完全加载后,如何运行脚本?,javascript,facebook,greasemonkey,facebook-chat,Javascript,Facebook,Greasemonkey,Facebook Chat,我试图在Facebook侧栏聊天列表中隐藏特定的人 我的第一次尝试是尝试在聊天栏中替换用户名,但是一个简单的.replace不起作用,因为聊天栏是单独加载的,而且页面本身加载很久之后才加载 有没有办法在聊天加载后运行Greasemonkey脚本 我听说过一些关于unsafeWindow的功能,但我不确定我是否可以在这里应用它,如果可以,如何应用 unsafeWindow.hidePerson = function() { document.body.innerHTML = documen
.replace
不起作用,因为聊天栏是单独加载的,而且页面本身加载很久之后才加载
有没有办法在聊天加载后运行Greasemonkey脚本
我听说过一些关于unsafeWindow
的功能,但我不确定我是否可以在这里应用它,如果可以,如何应用
unsafeWindow.hidePerson = function() {
document.body.innerHTML = document.body.innerHTML.replace(/Firstname Lastname/g, '' );
}
unsafeWindow.hidePerson();
要回答有关“在内部脚本完全加载后运行脚本”的问题,请参阅(问题场景与AJAX场景相同)
但是在您的情况下,有几件事:
我试图在Facebook侧栏聊天列表中隐藏特定的人”
”,已经被Facebook覆盖了
见按照此处的说明操作,您可以:
- 只隐藏你指定的人
- 或者,只显示您指定的人员
- 或者,完全关闭聊天功能
innerHTML
;您将破坏页面(事件侦听器将被破坏,等等)unsafeWindow
在这里不是问题,也不需要要回答有关“在内部脚本完全加载后运行脚本”的问题,请参阅(问题场景与AJAX场景相同)
但是在您的情况下,有几件事:
我试图在Facebook侧栏聊天列表中隐藏特定的人”
”,已经被Facebook覆盖了
见按照此处的说明操作,您可以:
- 只隐藏你指定的人
- 或者,只显示您指定的人员
- 或者,完全关闭聊天功能
innerHTML
;您将破坏页面(事件侦听器将被破坏,等等)unsafeWindow
在这里不是问题,也不需要谢谢布罗克的详尽回答!你的帮助会有很好的用处,即使我不需要在这里全部应用:)谢谢布罗克给你非常彻底的回答!您的帮助将非常有用,即使我不需要在这里全部应用:)