automatize-it/Chrome_extension_Habr_comments_control

Голосование и ответы

automatize-it opened this issue · 3 comments

Голосование и ответы ломаются при включении случайной сортировки.
До обновления Хабра в связи с интернационализацией, вроде, работало нормально.
Пока не пойму, в чём дело, исправлю ASAP

Внезапно, не работает только в Хроме, в Firefox работает. Буду копать.

Похоже, в соответствии с https://developer.chrome.com/extensions/contentSecurityPolicy#JSExecution Хром начинает считать оригинальный button onclick="" для оценок inline скриптом, внесённым расширением, т.к. расширение при сортировке перезаписывает весь блок комментариев целиком. Видимо, придётся делать для Хрома отдельную версию.

Код переписан с обработки inner/outer Html на операции с нодами DOM.