Перейти к публикации

Проблема с расширение для браузера Enable right click


Рекомендованные сообщения

В последнее время я практически не работал с ДЛЕ, потому не знаю, с какого момента и с какой версии движка появилась проблема. На версии 11.2 utf-8 она есть.

При просмотре полной новости не нажимается правая кнопка мыши.

Оказалось, всё дело в установленном расширении для хромо-браузеров "Enable right click". Почему-то вместо своей прямой функции (разблокировки ПКМ на некоторых сайтах типа алиэкспресса) расширение наоборот блокирует ПКМ.

Проявляется не везде. Возможно, дело в utf-8 версии движка или в шаблонах сайта (на моём сайте с 11.2 и кодировкокй win1251 не воспроизводится).

Но вот на демо-сайте проблема проявляется:

http://demo.dle-news.ru/o-skripte/1-post1.html

 

Предвижу ответ "работа всяких-разных скриптов и расширений браузера не гарантируется с точки зрения техподдержки DLE".

 

Использую хромобраузеры и на протяжении двух последних лет, и данное расширение включено постоянно (памяти оно не кушает, так что не мешает). При этом проблем с ним ещё ни разу не возникало на разных сайтах. Значит, какая-то заковыка и несовместимость получилась именно с движком DLE. Возможно, не баг, а особенность работы движка. Но ведь с другой стороны - не прикажешь же людям "Отключайте всякие расширения в своих браузерах персонально для навигации по моему сайту."

Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, LonerD сказал:

В последнее время я практически не работал с ДЛЕ, потому не знаю, с какого момента и с какой версии движка появилась проблема. На версии 11.2 utf-8 она есть.

Ни с какого. DLE к этому никакого отношения не имеет. Он никогда не вмешивался в работу правой кнопки и не вмешивается, и не содержит никаких JS скриптов, которые как либо управляют данной кнопкой на сайте. Поэтому проблему в данном случае нужно искать в конфликте вашего плагина с шаблоном.

Ссылка на сообщение
Поделиться на других сайтах

Дальнейшие эксперименты.

Методом проб выявил проблемный скрипт, который задействует расширение:

https://pastebin.com/raw/6RkGhBSC

https://cloud.mail.ru/public/6Zuz/r5j79vPw5

 

Подключаю приведённый выше js-файл напрямую к какому-нибудь шаблону DLE (любому, для примера брал дефолтные из состава DLE 11.2).

 

Если DLE в кодировке win-1251 - то проблема не проявляется. Пробовал перекодировать сам скрипт в 1251, но ПКМ всё-равно работает.

А вот на DLE 11.2 utf-8 - если подключить скрипт к шаблону - правая кнопка мыши не работает.

Изменено пользователем LonerD
Ссылка на сообщение
Поделиться на других сайтах

Это вам уже к разработчикам данного плагина, а не к нам. В состав DLE этот скрипт не входит.

Ссылка на сообщение
Поделиться на других сайтах

 

On 4/23/2017 at 11:48 PM, celsoft said:

Это вам уже к разработчикам данного плагина, а не к нам.

Зарепортил:

https://github.com/kyo-ago/enable-right-click/issues/3

Автор расширения решил ничего не исправлять (отмазался "exclude the domain" - заносите все попадающиеся сайты в список исключений, и будет вселенское щастье) :wacko: 

Жаль, конечно (( Мне-то не трудно занести в исключения, но рядовые пользователи расширения (коих немало) при посещении DLE-сайтов вряд ли будут разбираться в чём проблема.

Изменено пользователем LonerD
Ссылка на сообщение
Поделиться на других сайтах

А более аналогичных скриптов, которые вы подключаете нет? Если имеется, то можно попробовать работать с другим скриптом. Если нет - имеет смысл просмотреть скрипт и выяснить в чем проблема, описать решение и направить автору. Возможно при наличии решения он выпустит обновление)

Изменено пользователем filippst
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...