我是不熟悉JavaScript和编写Web扩展程序的人。我想编写一个Web扩展程序,以更改我的大学计划器中计划条目的颜色。 经过一番努力之后,我终于能够编写一个可以在uni平台上完成的Firefox WebExtension。 问题是我的大学使用多个平台来完成不同的任务,这些平台可以直接访问,也可以通过将它们全部连接的平台访问。 我只能在直接显示我的日程安排的平台上成功更改颜色,而不能在“常规”平台上更改颜色。 经过更多研究后,我发现了问题所在。规划器加载到iframe中,并且由于两个平台的域都不同,所以我认为这似乎是一个更大的问题。 我阅读了许多有关如何使用这些跨域iframe的令人困惑的信息 无法真正理解或无法执行。
据我所知,我应该能够直接将脚本直接插入iframe中并获得所需的结果。但是我还没有做到。我没有找到有关如何使用WebExtension进行操作的任何有用信息。如果有人可以帮助我解决这个问题,我将不胜感激。
也许我的想法是完全错误的,我需要尝试其他一些事情,例如使用帖子消息(我也不知道如何实现)或完全不同的事情。因此,无论如何,我期待您的答复。