Полезная информация

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

№2620-09-2015 18:32:41

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 336
UA: Firefox 29.0

Re: Снять защиту от копирования текста.

lolipop пишет

amid525Что за about:stylish?

Блокирует редактирование в окне stylish

Отсутствует

 

№2720-09-2015 18:41:08

lolipop
Участник
 
Группа: Members
Зарегистрирован: 03-07-2015
Сообщений: 126
UA: Firefox 38.0

Re: Снять защиту от копирования текста.

amid525
Я правильно понимаю? Этот скрипт испортил вам редактирование на странице about:stylish-edit? Просто у меня Firefox 38 ESR и Stylish - всё работает.

Отредактировано lolipop (20-09-2015 18:41:25)

Отсутствует

 

№2820-09-2015 18:56:01

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 336
UA: Firefox 29.0

Re: Снять защиту от копирования текста.

Правильно. )
скрипты, правда я пользую через Scriptish. Если в нем отключить ф-цию "протокол данных" все работает. По умолчанию - нет.)

Отсутствует

 

№2920-09-2015 19:01:33

lolipop
Участник
 
Группа: Members
Зарегистрирован: 03-07-2015
Сообщений: 126
UA: Firefox 38.0

Re: Снять защиту от копирования текста.

amid525
Ну так для начало нужно попробовать GreaseMonkey и Firefox 38 ESR или хотя бы релиз (кстати вижу у вас устаревшую версию?), а потом уже отписываться о проблемах. У меня GreaseMonkey.

Кстати. С этим скриптом не работает дополнение SelectLikeABoss

Отсутствует

 

№3020-09-2015 19:17:13

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 336
UA: Firefox 29.0

Re: Снять защиту от копирования текста.

Ну так для начало нужно попробовать GreaseMonkey и Firefox 38 ESR

У меня бук не новый. 38-ая(и все что после 31) у меня тупят, по сравнению с 29-ой.. А на 29-ой, не все мои скрипты срабатывали через GreaseMonkey. А Scriptish - без проблем, и по комментарию  оптимизированнее.  Да и Scpiptish настраиваем... Но это другая тема.)

Отредактировано amid525 (20-09-2015 19:19:56)

Отсутствует

 

№3120-09-2015 19:30:04

lolipop
Участник
 
Группа: Members
Зарегистрирован: 03-07-2015
Сообщений: 126
UA: Firefox 38.0

Re: Снять защиту от копирования текста.

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)

Отсутствует

 

№3220-09-2015 19:46:20

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 336
UA: Firefox 29.0

Re: Снять защиту от копирования текста.

amid525
Уверен с этим можно что-то сделать, если вашего ноута хватает на 29, то и далее должно работать. Просто поискать проблему, отключить ускорение, отключить асинхронную анимацию, по отключать разные 2d, обновить или наоборот поставить старую версию драйверов, попробовать PaleMoon, обновить систему.

скрытый текст
Ни чего не сделать. В основном, ориентируюсь по быстродействию на Canvas Performance Test  Все более новые не оптимизированны под Хр(у меня она), Fps ниже, чем до 29- 31ых.. Ускорение после 33-ей - еще больше садит fps, чем без него. На версиях до 31 - ускорение наоборот помогает. Самая быстрая по fps -29ая. Правда Pale Moon 24 и ее переплюнул, но.. проблема с расширениями..

залили скрипт
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)

Отсутствует

 

№3320-09-2015 20:19:17

lolipop
Участник
 
Группа: Members
Зарегистрирован: 03-07-2015
Сообщений: 126
UA: Firefox 38.0

Re: Снять защиту от копирования текста.

amid525
Тот что я залил (первый) переписан мной на основе того, что тут был и на сайте с css защитой такой как этот http://zdravsite.ru/ он работает и снимает такую защиту.
Я протестил на GreaseMonkey + Firefox (release и ESR ветки).

Отредактировано lolipop (20-09-2015 20:19:47)

Отсутствует

 

№3420-09-2015 20:23:00

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 336
UA: Firefox 29.0

Re: Снять защиту от копирования текста.

lolipop пишет

amid525Тот что я залил (первый) переписан мной на основе того, что тут был и на сайте с css защитой такой как этот http://zdravsite.ru/ он работает и снимает такую защиту.Я протестил на GreaseMonkey + Firefox (release и ESR ветки).
                    Отредактировано lolipop (Сегодня 20:19:47)

У меня, он не работает на данном сайте. Только последний..

Отсутствует

 

№3520-09-2015 20:26:25

lolipop
Участник
 
Группа: Members
Зарегистрирован: 03-07-2015
Сообщений: 126
UA: Firefox 38.0

Re: Снять защиту от копирования текста.

amid525
У вас он не работает из-за устаревшего Firefox и того, что Scriptish на данных версиях скорее всего даже не тестят на ошибки, просто в ограничения версий на установку добавить забыли.
Но вообще думаю, если заменить встроенную функцию для работы с css из GreaseMonkey (и Scpiptish) на набор стандартных - заработает. Может под настроение и поменяю или кто другой и тоже зальёт.

Добавлено 20-09-2015 20:32:05
Кстати, я не использовал тот же способ, который в рабочем у вас скрипте из-за не уверенности, что такое сайт не сможет переопределить.

Отредактировано lolipop (20-09-2015 20:32:32)

Отсутствует

 

№3620-09-2015 20:35:09

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 336
UA: Firefox 29.0

Re: Снять защиту от копирования текста.

lolipop, ни чего страшного, попользуюсь последним. )
по поводу мазиллы, выше написал..

Отредактировано amid525 (20-09-2015 20:35:41)

Отсутствует

 

№3720-09-2015 20:51:34

lolipop
Участник
 
Группа: Members
Зарегистрирован: 03-07-2015
Сообщений: 126
UA: Firefox 38.0

Re: Снять защиту от копирования текста.

amid525
Переделал свой
https://greasyfork.org/en/scripts/12561 … -continued
попробуйте

Добавлено 20-09-2015 20:52:31
bunda1
чтобы работали горячие клавиши вроде ctrl + A нужно добавить:

Выделить код

Код:

'keyup', 'keydown'

в массив

Отредактировано lolipop (20-09-2015 20:52:31)

Отсутствует

 

№3820-09-2015 20:53:13

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 336
UA: Firefox 29.0

Re: Снять защиту от копирования текста.

bunda1, зашибись код, заблокировал все кнопки. и удалить не могу ))

Отсутствует

 

№3920-09-2015 20:55:43

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 28.0

Re: Снять защиту от копирования текста.

amid525 пишет

bunda1, зашибись код, заблокировал все кнопки. и удалить не могу ))

Отключи инициализацию кнопок + рестарт!

Добавлено 20-09-2015 20:57:18

lolipop пишет

bunda1
чтобы работали горячие клавиши вроде ctrl + A нужно добавить:

Выделить код

Код:

'keyup', 'keydown'

в массив

Спасибо, добавил.

Отредактировано bunda1 (20-09-2015 20:57:18)

Отсутствует

 

№4020-09-2015 20:58:01

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 336
UA: Firefox 29.0

Re: Снять защиту от копирования текста.

Отключи инициализацию кнопок + рестарт!

Как? Расширение не выключается.

Отсутствует

 

№4120-09-2015 21:01:18

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 28.0

Re: Снять защиту от копирования текста.

amid525 пишет

Отключи инициализацию кнопок + рестарт!

Как? Расширение не выключается.

В настройках Сustom Buttons

Отсутствует

 

№4220-09-2015 21:02:24

lolipop
Участник
 
Группа: Members
Зарегистрирован: 03-07-2015
Сообщений: 126
UA: Firefox 38.0

Re: Снять защиту от копирования текста.

amid525

Выделить код

Код:

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -safe-mode

:D

Отсутствует

 

№4320-09-2015 21:03:10

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 336
UA: Firefox 29.0

Re: Снять защиту от копирования текста.

bunda1 пишет

amid525 пишет: Отключи инициализацию кнопок + рестарт!Как? Расширение не выключается.В настройках Сustom Buttons

Я же написал, ни одна кнопка не работает, в настройки не войти..:o

Отсутствует

 

№4420-09-2015 21:08:06

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 28.0

Re: Снять защиту от копирования текста.

amid525 пишет
bunda1 пишет

amid525 пишет: Отключи инициализацию кнопок + рестарт!Как? Расширение не выключается.В настройках Сustom Buttons

Я же написал, ни одна кнопка не работает, в настройки не войти..:o

В профиле FF - prefs.js - user_pref("extensions.custombuttons.mode", 66);  66 перепиши на 99 + рестарт.
У меня проблем с этим кодом нет.

Отредактировано bunda1 (20-09-2015 21:09:44)

Отсутствует

 

№4520-09-2015 22:07:52

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 336
UA: Firefox 29.0

Re: Снять защиту от копирования текста.

bunda1
нет данной строки в  prefs.js.Восстановил заменой с резервного профиля папку custombuttons
lolipop
так же не работает у меня  на css ваш последний переделанный скрипт .

Отредактировано amid525 (20-09-2015 22:09:19)

Отсутствует

 

№4620-09-2015 22:09:30

lolipop
Участник
 
Группа: Members
Зарегистрирован: 03-07-2015
Сообщений: 126
UA: Firefox 38.0

Re: Снять защиту от копирования текста.

Вот такой у меня пока массив. Там где для защиты использован '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)

Отсутствует

 

№4720-09-2015 22:24:01

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 336
UA: Firefox 29.0

Re: Снять защиту от копирования текста.

обновлял с 37 сообщения

Отсутствует

 

№4820-09-2015 22:28:41

lolipop
Участник
 
Группа: Members
Зарегистрирован: 03-07-2015
Сообщений: 126
UA: Firefox 38.0

Re: Снять защиту от копирования текста.

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)

Отсутствует

 

№4920-09-2015 22:46:10

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 336
UA: Firefox 29.0

Re: Снять защиту от копирования текста.

Да что мне дальше экспериментировать, останусь на Select-click-copy Enabler, отлично работает на Scriptish )

Отредактировано amid525 (20-09-2015 22:46:38)

Отсутствует

 

№5020-09-2015 22:53:29

lolipop
Участник
 
Группа: Members
Зарегистрирован: 03-07-2015
Сообщений: 126
UA: Firefox 38.0

Re: Снять защиту от копирования текста.

amid525
Возможно я ошибаюсь, но судя по коду он не работает на сайтах с https в адресе =)
Это как минимум, там нету некоторых событий, например hot keys вроде ctrl + A, при вырезании, вставке текста - в этих случаях он не сработает.
И возможно при закрытии окон или печати текста сайт тоже гадость сделать может.
А при перетаскивании элементов на сайте с ними он сломает их функционал.

Отредактировано lolipop (20-09-2015 22:56:47)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]