Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 内部脚本完全加载后,如何运行脚本?_Javascript_Facebook_Greasemonkey_Facebook Chat - Fatal编程技术网

Javascript 内部脚本完全加载后,如何运行脚本?

Javascript 内部脚本完全加载后,如何运行脚本?,javascript,facebook,greasemonkey,facebook-chat,Javascript,Facebook,Greasemonkey,Facebook Chat,我试图在Facebook侧栏聊天列表中隐藏特定的人 我的第一次尝试是尝试在聊天栏中替换用户名,但是一个简单的.replace不起作用,因为聊天栏是单独加载的,而且页面本身加载很久之后才加载 有没有办法在聊天加载后运行Greasemonkey脚本 我听说过一些关于unsafeWindow的功能,但我不确定我是否可以在这里应用它,如果可以,如何应用 unsafeWindow.hidePerson = function() { document.body.innerHTML = documen

我试图在Facebook侧栏聊天列表中隐藏特定的人

我的第一次尝试是尝试在聊天栏中替换用户名,但是一个简单的
.replace
不起作用,因为聊天栏是单独加载的,而且页面本身加载很久之后才加载

有没有办法在聊天加载后运行Greasemonkey脚本

我听说过一些关于
unsafeWindow
的功能,但我不确定我是否可以在这里应用它,如果可以,如何应用

unsafeWindow.hidePerson = function() {
    document.body.innerHTML = document.body.innerHTML.replace(/Firstname Lastname/g, '' );
}

unsafeWindow.hidePerson();

要回答有关“在内部脚本完全加载后运行脚本”的问题,请参阅(问题场景与AJAX场景相同)


但是在您的情况下,有几件事:

  • 你的问题,“
    我试图在Facebook侧栏聊天列表中隐藏特定的人”
    ”,已经被Facebook覆盖了


    按照此处的说明操作,您可以:

    • 只隐藏你指定的人
    • 或者,只显示您指定的人员
    • 或者,完全关闭聊天功能

  • 不要试图这样设置
    innerHTML
    ;您将破坏页面(事件侦听器将被破坏,等等)

  • unsafeWindow
    在这里不是问题,也不需要

  • 如果你指的是我没有涵盖的东西,请看,然后

    然后编辑你的问题(或问一个新问题),至少包括你想影响的聊天部分的HTML片段,以及相同部分的屏幕截图


  • 要回答有关“在内部脚本完全加载后运行脚本”的问题,请参阅(问题场景与AJAX场景相同)


    但是在您的情况下,有几件事:

  • 你的问题,“
    我试图在Facebook侧栏聊天列表中隐藏特定的人”
    ”,已经被Facebook覆盖了


    按照此处的说明操作,您可以:

    • 只隐藏你指定的人
    • 或者,只显示您指定的人员
    • 或者,完全关闭聊天功能

  • 不要试图这样设置
    innerHTML
    ;您将破坏页面(事件侦听器将被破坏,等等)

  • unsafeWindow
    在这里不是问题,也不需要

  • 如果你指的是我没有涵盖的东西,请看,然后

    然后编辑你的问题(或问一个新问题),至少包括你想影响的聊天部分的HTML片段,以及相同部分的屏幕截图


  • 谢谢布罗克的详尽回答!你的帮助会有很好的用处,即使我不需要在这里全部应用:)谢谢布罗克给你非常彻底的回答!您的帮助将非常有用,即使我不需要在这里全部应用:)