Я работаю над расширением Google Chrome для Календаря Google. Он модифицирует диалог нового события: добавляет кнопку и изменяет поля Details и Location. Я открыл Inspector, чтобы придумать несколько CSS селекторов для этой работы, и увидел, что вся разметка выглядит так:
<div jsname="BNT4Ge" class="q2nced">
Я нашел информацию, что она была сгенерирована фреймворком Google. Итак, вот мой вопрос: как часто эти имена классов меняются ? Изменяются ли они при каждом небольшом исправлении, которое развертывает Google, или просто при большом изменении дизайна?
Мое расширение будет зависеть от него, поэтому я не хочу, чтобы оно часто оказывалось в неисправном состоянии. Я также проверил источники расширения Zoom для календаря: он тоже полагается на эти классы. Но я не смог найти никакой информации о реализации этого процесса минификации в Google.