В настоящее время я занимаюсь защитой веб-сайта от перетаскивания мышью. German Wikipedia дает следующую лучшую практику пример, чтобы сделать это:Лучшая защита от щелчка мышью: что делать, если javascript отключен?
<style> html{display : none ; } </style>
<script>
if(self == top) {
document.documentElement.style.display = 'block' ;
} else {
top.location = self.location ;
}
</script>
Я, однако, было интересно, что если клиент Javascript отключен? Тогда у него НЕ будет отображаться страница. У нас есть требование отправить полностью функциональную не-javascript версию приложения.
Любые рекомендации по достижению этого?
В настоящее время вы, вероятно, можете полагаться только на X-Frame-Options. – Bergi
К сожалению, у нас есть рекомендации по устранению этого требования, включая механизмы javascript для предотвращения щелчка мышью:/ – smoes
Вы можете использовать ' ', но это победит всю цель этого подхода к кадрированию. Вы не можете использовать сценарии framebusting без JS. – Bergi