Я новичок в JavaScript и написании веб-расширений. Я хочу написать веб-расширение, которое меняет цвет записей в расписании моего университетского планировщика. После некоторой стартовой борьбы я наконец-то смог написать Firefox WebExtension, который делает именно это на платформе моего универа. Проблема в том, что мой универ использует несколько платформ для разных задач, к которым можно получить доступ напрямую или через платформу, которая соединяет их все. Я смог только успешно изменить цвета на платформе, которая прямо показывает мне мое расписание, а не на «общей» платформе. После еще одного исследования я нашел проблему. Планировщик загружается в iframe, и поскольку обе платформы имеют разные домены, это кажется более серьезной проблемой, чем я думал. Я прочитал много запутанной информации о том, как работать с этими междоменными фреймами, которую я не мог по-настоящему понять или просто не могу выполнить.
Насколько я знаю, я мог бы просто ввести свойСценарий непосредственно в iframe и получить желаемый результат. Но я не смог этого сделать. Я не нашел никакой полезной информации о том, как сделать это с WebExtension. Я был бы очень признателен, если бы кто-нибудь мог помочь мне понять это.
Возможно, моя идея совершенно неверна, и мне нужно попробовать что-то еще, например, использовать почтовое сообщение (которое я не понимал, как реализовать) или что-то совершенно другое. Так или иначе, я с нетерпением жду ваших ответов.