как я могу запретить конечным пользователям запускать скрипты в их собственной консоли браузера

#javascript #php #ajax

#javascript #php #ajax

Вопрос:

У меня есть функция нажатия кнопки. Используя это нажатие кнопки, я отправлю ajax-запрос на сервер. Здесь у меня проблема с консолью браузера. Если я напишу setinterval и запущу щелчок на консоли браузера, кнопка будет непрерывно срабатывать и отправлять запрос на сервер.

В консоли браузера, если я напишу, как показано ниже. Это постоянно запускающая кнопка, и в этой функции click непрерывно отправляются вызовы ajax на сервер.

 setInterval(function(){$(".button").trigger("click")}, 1000)
  

как я могу запретить другим пользователям делать это в их собственной консоли браузера?

Комментарии:

1. Пожалуйста, добавьте код, который вызывает проблему.

2. @muralikrishna, Он делает то, что вы ему говорите. setInterval Функция будет вызывать вызов, который вы предоставляете, каждые [предоставленные] миллисекунды (1000 в вашем случае). Если бы вы могли сказать, чего вы хотите достичь, было бы легче помочь. Как вы хотите вызвать trigger ?

3. (Вопрос здесь, по-видимому, заключается в том, как я могу помешать другим делать это в их собственной консоли браузера, наводняя мой сайт нежелательными запросами.)

4. да, именно мой вопрос должен быть только таким.@ CBroe

5. вы можете использовать политику безопасности контента. developer.chrome.com/extensions/contentSecurityPolicy