【问题标题】:Is it possible to inject javascript into a twitter feed to customize it's colors, font, etc.?是否可以将 javascript 注入 twitter 提要以自定义其颜色、字体等?
【发布时间】:2017-01-13 03:53:55
【问题描述】:

是否可以创建一个 safari 扩展程序来注入 javascript,一旦它被加载到屏幕上,它会改变 twitter 提要的颜色、字体等,或者 twitter 以某种方式禁用了它?

【问题讨论】:

    标签: javascript html twitter


    【解决方案1】:

    是的。您可以使用 Greasemonkey(对于 Firefox)或 Tampermonkey(对于 Google Chrome)来创建 userscripts,它们是在您指定的页面上执行的 Javascript 脚本。

    如果您不想安装用户脚本插件,也可以直接从浏览器控制台运行自定义 Javascript。

    【讨论】:

    • 非常感谢!还有一个问题希望你能回答。我目前正在尝试制作一个非常简单的 Safari 扩展。如果我运行: var myNodelist = document.getElementsByClassName("question-hyperlink"); myNodelist[0].style.backgroundColor = "red"', stackoverflow.com 上的第一个问题文本的文本颜色更改为红色。如果我在 twitter 中提取一些推文文本的类名并再次运行它,则没有任何反应。您知道为什么此脚本适用于某些网站而不适用于其他网站吗?
    • 我很乐意为您提供帮助,但请遵循 SO 协议。首先,如果我的回答对您有帮助,请点赞和/或单击勾号接受答案。然后,请打开一个新问题,而不是在 cmets 中提问。打开新问题后,如果您愿意,可以返回此处并发布新问题的链接,我很乐意查看。 @凯尔
    【解决方案2】:

    Twitter 不能“以某种方式禁用”它;如果你通过扩展将 Javascript/CSS 注入页面,你可以做任何你想做的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-09
      • 2015-06-27
      • 1970-01-01
      • 2020-08-01
      相关资源
      最近更新 更多