#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.