gpt4 book ai didi

javascript - 如何过滤新闻源

转载 作者:行者123 更新时间:2023-12-04 13:25:08 26 4
gpt4 key购买 nike

我已经构建了 chrome 扩展程序,它从社交媒体页面中取出新闻源。但是,我想保留用户关注的特定社交媒体帐户中的帖子,无需注入(inject)但过滤。问题是有时(如果不是大多数时候)帖子可能不在预加载的提要中,并且所有社交媒体公司都使用延迟加载。因此,我真的在寻找创造性的解决方案来解决这个有趣的问题。
我试过的不成功的方法:

  • 删除帖子,所以新的帖子来了
  • 在上下文中滚动
  • 最佳答案

    恕我直言,这个问题不太适合 Stack Overflow,因为它不是关于代码,而是关于一般的编程原则。
    因此,没有人可以给您一个显示您的代码应该是什么样子的答案。但至少我们可以就如何处理您的情况提出建议。
    我的建议是:

  • 调试您支持的每个社交媒体网站的网络流量。在网络检查器中查找 XHR 请求,并检查响应以查找哪个端点负责获取更多内容。
  • 在 Web 检查器的 Sources 选项卡中,为此 URL 添加一个新的 XHR/fetch 断点
  • 向后检查堆栈跟踪,直到找到负责调用内容提取的函数或方法调用
  • 验证当您调用此函数时,内容将通过 XHR 加载和 将被注入(inject)您的网络提要中。如果没有,您可能需要进一步钻取兔子洞,或者继续单步执行以查找负责将新加载的内容注入(inject)文档的方法/函数。
  • 当您成功地设法可靠地重现此内容时,您的扩展名必须为 inject code into the page itself为了触发内容加载
  • 关于javascript - 如何过滤新闻源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68876602/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com