--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Как обойти Java скрипт?

Сисадминское
1289
15
С друзьями на NN.RU
В социальных сетях
Поделиться
В сети
10.04.2018
На сайте гиббд есть Java скрипт запрещающий делать copy\ past
гибдд.рф/media/gibdd/js/nocopy.js
Как его обойти?

Отключить все скрипты нельзя.

Полный код
<script type="text/javascript" src="/media/gibdd/js/jquery.form.min.js"></script><script type="text/javascript" src="/modules/appeal/media/js/fileupload.js"></script><script type="text/javascript" src="/media/gibdd/js/select2.min.js"></script><script type="text/javascript" src="/media/gibdd/js/jquery.datepicker.js"></script><script type="text/javascript" src="/modules/appeal/media/js/appeal.js?1517564181"></script><script type="text/javascript" src="/media/gibdd/js/nocopy.js"></script><link type="text/css" href="/media/gibdd/css/appeal.css?1517564176" rel="stylesheet" /><link type="text/css" href="/media/gibdd/css/select2.min.css" rel="stylesheet" /><link type="text/css" href="/media/gibdd/css/datepicker.css" rel="stylesheet" /><link type="text/css" href="/media/gibdd/css/u-form.css?2" rel="stylesheet" /><h1>Сервис приема обращений</h1>
K0IIIAK
10.04.2018
что нужно скопировать? и как много? и как часто?
Это страница для приема обращений граждан, но позволяет только вводить сообщения. Хочется работы copy paste
Скрипт блокировки
$(function(){
function noselect()
{
return false;
}

document.ondragstart = noselect;
document.onselectstart = noselect;
document.oncontextmenu = noselect;
document.oncopy = noselect;
document.onpaste = noselect;
});
K0IIIAK
10.04.2018
ответы на мои вопросы будут?

пока напрашивается:"набирай в блокнотике и вставляй туда"
Как раз вставить и не работает, в блокноте набрано )

Нужно вставить в поле текст
K0IIIAK
10.04.2018
да. вижу.
второй раз набрать совсем лениво?
Каждый день набирать лениво )
K0IIIAK
10.04.2018
я смог

у меня рекламу режет uBlock
я ему в "мои фильтры" добавил отдельной строчкой "||xn--90adear.xn--p1ai/media/gibdd/js/nocopy.js"
у меня adblock почему то не блокирует (
K0IIIAK
10.04.2018
я специально консоль разработчика открыл, там прямо видно при открытии, что именно заблочено для загрузки

GET xn--90adear.xn --p1ai/media/gibdd/js/nocopy.js net::ERR_BLOCKED_BY_CLIENT
request_main:2867 GET stat.sputnik.ru/cnt.js net::ERR_BLOCKED_BY_CLIENT

ставь uBlock =)
vladmir
10.04.2018
Добавил в адблокплюс фильтр
||гибдд.рф/media/gibdd/js/nocopy.js
и копирует и вставляет.

Что-то вы не так делаете.
Открыть web консоль в "инструментах разработчика" браузера, там ввести noselect = function() {};
Но это придётся после каждой (пере)загрузки страницы делать.
Сделал,
noselect = function() {};
? () {}
функция вставить не доступна в текстовом поле
А блин, функция noselect ж не в глобальной области видимости была. Тогда попробуй document.onpaste = undefined; и аналогично для других событий.
BrainFucker писал(а)
document.onpaste = undefined

Работает спасибо
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем