Отключить перетаскивание изображения со страницы HTML

Это кажется, что у Вас есть невысказанное требование, чтобы это было быстро определено, с помощью алгоритма, что код допустим. Это исключило бы Вас, просто раздав список чисел одноразового шифра.

существует несколько способов, которыми люди сделали это в прошлом.

  1. Делают и закрытый ключ с открытым ключом. Закодируйте номера 0-999 999 с помощью закрытого ключа и раздайте результаты. Необходимо будет добавить некоторые случайные числа, чтобы заставить результат выйти к более длительной версии, и необходимо будет преобразовать результат основы 64 для базирования 10. Когда Вы ввели число, преобразовываете его назад в base64, применяете закрытый ключ и видите, находятся ли интересные числа под 1,000,000 (отбросьте случайные числа).
  2. Использование обратимое Использование хеш-функции
  3. первый миллион чисел от PRN отобран в определенном значении. Функция "проверки" может получить семя и знать, что следующий миллион значений хорош. Это может или генерировать их каждый раз и проверить один за другим, когда код получен, или на программе, запуск хранит их всех в таблице, отсортированной, и затем использует двоичный поиск (максимум выдерживает сравнение), так как один миллион целых чисел не является большим количеством пространства.

существует набор других опций, но они распространены и легки реализовать.

-Adam

189
задан User 1034 17 November 2010 в 19:32
поделиться

2 ответа

Ответ прост:

<body oncontextmenu="return false"/> - отключить щелчок правой кнопкой мыши <body ondragstart="return false"/> - отключить перетаскивание мыши <body ondrop="return false"/> - отключить падение мыши

0
ответ дан 23 November 2019 в 05:37
поделиться

jQuery:

$('body').on('dragstart drop', function(e){
    e.preventDefault();
    return false;
});

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

1
ответ дан 23 November 2019 в 05:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: