2014-10-10 2 views
1

http://i.imgur.com/m3VfmF5.png. Это противоречиво и, как представляется, происходит в firefox. Обновление страницы приведет к появлению значков, когда это произойдет, и не оставляет никаких ошибок или чего-либо в консоли. Кнопки все еще работают, но клиент жалуется на это. Любая помощь будет оценена по достоинству, мои навыки работы с поисковыми системами, как правило, до уровня, но я не видел много людей с подобной проблемой, и я выгляжу странно, как без ошибок в консоли.CKEditor Иконки не отображаются в firefox непоследовательно

ответ

1

Это высококонтрастный режим CKEditor. Вы можете прочитать об этом в статье CKEditor + WAI-ARIA = Usable Accessibility.

Похоже, что по какой-то причине CKEditor считает, что режим высокой контрастности операционной системы включен, поэтому он позволяет его использовать.

Код обнаружения здесь: https://github.com/ckeditor/ckeditor-dev/blob/master/core/_bootstrap.js#L11-L38

Может быть, это даст вам некоторые идеи, почему это может случиться так, что на этой конкретной страницы включен режим HC. Если вы не можете попробовать выполнения этого кода сразу после тега сценария, который включает в себя ckeditor.js:

CKEDITOR.env.hc = false; 
CKEDITOR.env.cssClass = CKEDITOR.env.cssClass.replace(/ cke_hc/, ''); 

Это должно быть в состоянии переключиться в режим HC выключен.

+0

Это, похоже, сработало, спасибо большое! – decisivepumpkin

Смежные вопросы