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