как запретить браузеру записывать журнал в консоль?

#javascript #logging #websocket #signalr #console.log

#javascript #ведение журнала #websocket #signalr #console.log

Вопрос:

Я создаю простое приложение для чата с помощью SignalR. Но проблема в том, что если я открываю консоль в своем браузере, я могу видеть, к какому порту она подключена, информацию о передаче сообщений и другие журналы. Я хочу запретить браузерам записывать эту информацию. Как я могу это сделать?

[Пример: WhatsApp. Мы ничего не увидим, если откроем консоль во время просмотра веб-портала WhatsApp.]

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

1. Кстати, нет способа скрыть порт и IP от пользователя.

2. Кстати, поскольку вы упомянули об открытии консоли браузера и желании что-то там скрыть, я предполагаю, что вы имеете в виду не обычных пользователей, а пользователей, которые хотели бы поработать с вашим сайтом. Но даже если ничего не регистрируется, они смогут видеть все, что происходит на вкладке сеть

3. есть ли какой-либо эффективный способ использовать порты, чтобы конечные пользователи не копировали URL порта и не проверяли его в других местах?

Ответ №1:

Вы можете переопределить window.console :

 window.console = {
    log: ()=>{}, info: ()=>{}, error: ()=>{}, warn: ()=>{}//etc
}
  

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

1. Я очень новичок. Куда я должен это поместить?

2. @MahmudulHasan В первой строке вашего файла JavaScript.