amid525
Я правильно понимаю? Этот скрипт испортил вам редактирование на странице about:stylish-edit? Просто у меня Firefox 38 ESR и Stylish - всё работает.
Отредактировано lolipop (20-09-2015 18:41:25)
Отсутствует
amid525
Ну так для начало нужно попробовать GreaseMonkey и Firefox 38 ESR или хотя бы релиз (кстати вижу у вас устаревшую версию?), а потом уже отписываться о проблемах. У меня GreaseMonkey.
Кстати. С этим скриптом не работает дополнение SelectLikeABoss
Отсутствует
Ну так для начало нужно попробовать GreaseMonkey и Firefox 38 ESR
У меня бук не новый. 38-ая(и все что после 31) у меня тупят, по сравнению с 29-ой.. А на 29-ой, не все мои скрипты срабатывали через GreaseMonkey. А Scriptish - без проблем, и по комментарию оптимизированнее. Да и Scpiptish настраиваем... Но это другая тема.)
Отредактировано amid525 (20-09-2015 19:19:56)
Отсутствует
amid525
Уверен с этим можно что-то сделать, если вашего ноута хватает на 29, то и далее должно работать. Просто поискать проблему, отключить ускорение, отключить асинхронную анимацию, по отключать разные 2d, обновить или наоборот поставить старую версию драйверов, попробовать PaleMoon, обновить систему.
залили скрипт
https://greasyfork.org/en/scripts/12561 … ontextmenu
попутно нашел там подобные:
https://greasyfork.org/en/scripts/560-s … py-enabler
https://greasyfork.org/en/scripts/11316 … selections
Добавлено 20-09-2015 19:39:53
Ещё нашел:
http://userscripts-mirror.org/scripts/review/106653
http://userscripts-mirror.org/scripts/show/164646
UPD Перезалито
Отредактировано lolipop (20-09-2015 19:56:02)
Отсутствует
amid525
Уверен с этим можно что-то сделать, если вашего ноута хватает на 29, то и далее должно работать. Просто поискать проблему, отключить ускорение, отключить асинхронную анимацию, по отключать разные 2d, обновить или наоборот поставить старую версию драйверов, попробовать PaleMoon, обновить систему.
залили скрипт
https://greasyfork.org/en/scripts/12561 … ontextmenu
попутно нашел там подобные:
https://greasyfork.org/en/scripts/560-s … py-enabler
https://greasyfork.org/en/scripts/11316 … selectionsДобавлено Сегодня 19:39:53
Ещё нашел:
http://userscripts-mirror.org/scripts/review/106653
http://userscripts-mirror.org/scripts/show/164646
Самый нормальный(работает на css и js последний.
Первый только на js(как и выше наши)
Остальные - ни где не работают у меня.
Отредактировано amid525 (20-09-2015 20:20:59)
Отсутствует
amid525
Тот что я залил (первый) переписан мной на основе того, что тут был и на сайте с css защитой такой как этот http://zdravsite.ru/ он работает и снимает такую защиту.
Я протестил на GreaseMonkey + Firefox (release и ESR ветки).
Отредактировано lolipop (20-09-2015 20:19:47)
Отсутствует
amid525Тот что я залил (первый) переписан мной на основе того, что тут был и на сайте с css защитой такой как этот http://zdravsite.ru/ он работает и снимает такую защиту.Я протестил на GreaseMonkey + Firefox (release и ESR ветки).
Отредактировано lolipop (Сегодня 20:19:47)
У меня, он не работает на данном сайте. Только последний..
Отсутствует
amid525
У вас он не работает из-за устаревшего Firefox и того, что Scriptish на данных версиях скорее всего даже не тестят на ошибки, просто в ограничения версий на установку добавить забыли.
Но вообще думаю, если заменить встроенную функцию для работы с css из GreaseMonkey (и Scpiptish) на набор стандартных - заработает. Может под настроение и поменяю или кто другой и тоже зальёт.
Добавлено 20-09-2015 20:32:05
Кстати, я не использовал тот же способ, который в рабочем у вас скрипте из-за не уверенности, что такое сайт не сможет переопределить.
Отредактировано lolipop (20-09-2015 20:32:32)
Отсутствует
amid525
Переделал свой
https://greasyfork.org/en/scripts/12561 … -continued
попробуйте
Добавлено 20-09-2015 20:52:31
bunda1
чтобы работали горячие клавиши вроде ctrl + A нужно добавить:
в массив
Отредактировано lolipop (20-09-2015 20:52:31)
Отсутствует
bunda1, зашибись код, заблокировал все кнопки. и удалить не могу ))
Отключи инициализацию кнопок + рестарт!
Добавлено 20-09-2015 20:57:18
bunda1
чтобы работали горячие клавиши вроде ctrl + A нужно добавить:в массив
Спасибо, добавил.
Отредактировано bunda1 (20-09-2015 20:57:18)
Отсутствует
amid525
Отсутствует
amid525 пишет: Отключи инициализацию кнопок + рестарт!Как? Расширение не выключается.В настройках Сustom Buttons
Я же написал, ни одна кнопка не работает, в настройки не войти..
Отсутствует
bunda1 пишетamid525 пишет: Отключи инициализацию кнопок + рестарт!Как? Расширение не выключается.В настройках Сustom Buttons
Я же написал, ни одна кнопка не работает, в настройки не войти..
В профиле FF - prefs.js - user_pref("extensions.custombuttons.mode", 66); 66 перепиши на 99 + рестарт.
У меня проблем с этим кодом нет.
Отредактировано bunda1 (20-09-2015 21:09:44)
Отсутствует
bunda1
нет данной строки в prefs.js.Восстановил заменой с резервного профиля папку custombuttons
lolipop
так же не работает у меня на css ваш последний переделанный скрипт .
Отредактировано amid525 (20-09-2015 22:09:19)
Отсутствует
Вот такой у меня пока массив. Там где для защиты использован 'drag', 'dragend', 'dragstart' придется зажимать alt при выделении текста.
/* * NOTE! 'drag', 'dragend', 'dragstart' - when draged, use alt + selection for text or add them to array */ var handlerNameArr = ['contextmenu', 'copy', 'cut', 'paste', 'mousedown', 'mouseup', 'beforeunload', 'beforeprint', 'keyup', 'keydown', 'select', 'selectstart'];
Добавлено 20-09-2015 22:09:43
amid525
Обновите скрипт.
Отредактировано lolipop (20-09-2015 22:10:00)
Отсутствует
amid525
В GreaseMonkey чтобы обновить нужно кликнуть правой мыши на скрипт в списке и выбрать Force Update. Но если потом не работает, то странно, там код вроде стандартный.
Создаем элемент style со стилем и в общем всё.
/* remove css protection */ var removeCssProtection = function removeCssProtectionName() { var cssStyle = '* { -moz-user-select: text !important; user-select: text !important; } '; //GreaseMonkey only /* @grant GM_addStyle need */ //GM_addStyle(cssStyle); var style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = cssStyle; document.head.appendChild(style) }; removeCssProtection();
Отредактировано lolipop (20-09-2015 22:28:59)
Отсутствует
Да что мне дальше экспериментировать, останусь на Select-click-copy Enabler, отлично работает на Scriptish )
Отредактировано amid525 (20-09-2015 22:46:38)
Отсутствует
amid525
Возможно я ошибаюсь, но судя по коду он не работает на сайтах с https в адресе
Это как минимум, там нету некоторых событий, например hot keys вроде ctrl + A, при вырезании, вставке текста - в этих случаях он не сработает.
И возможно при закрытии окон или печати текста сайт тоже гадость сделать может.
А при перетаскивании элементов на сайте с ними он сломает их функционал.
Отредактировано lolipop (20-09-2015 22:56:47)
Отсутствует