warningGizleme kodu şifrelemez veya sırları korumaz. Yayınlamadan önce sonucu kontrol edin: daha yoğun profiller boyutu önemli ölçüde artırabilir ve performansı düşürebilir.
JavaScript veya TypeScript kodunu, işlevsel olarak eşdeğer ama okunması ve tersine mühendisliği çok daha zor bir sürüme dönüştürür. Tanımlayıcıları yeniden adlandırır, akışı yeniden yapılandırır ve metin dizelerini gizler.
Kodun nerede çalışacağına bağlı olarak, koruma ile performansı dengelemek için yoğunluk profilleri (örneğin daha hafif veya daha agresif) ve hedef ortamlar sunar.
İşlem, kodu hiçbir sunucuya göndermeden tamamen tarayıcınızda çalışır. Şaşırtma okumayı zorlaştırır ama şifreleme değildir: kararlı bir saldırgan sonucu yine de analiz edebilir.
function greet(name) { return "Hola " + name; }
var _0x1a2b=['Hola\x20'];function _0x3c(_0x4d){return _0x1a2b[0x0]+_0x4d;}
Hayır. Şaşırtma kodu okumayı zorlaştırır ama tarayıcıda olduğu gibi çalışmaya devam eder. Bu bir şifreleme değildir: zamanı ve araçları olan biri onu analiz edebilir. API anahtarları gibi gerçek sırları asla istemci tarafı kodda saklamayın.
Etkileyebilir. Daha agresif profiller, boyutu artıran ve yürütmeyi yavaşlatabilen koruma katmanları ekler. Profili, koruma ile hız arasında ihtiyacınız olan dengeye göre seçin.
Bunu geri almak için bir işlev yoktur ve özgün adlar ile yorumlar kaybolur. Korunan sürümü oluşturmadan önce her zaman şaşırtılmamış kaynak kodun bir kopyasını saklayın.
Hayır. Şaşırtma tamamen tarayıcınızda çalışır; kod bilgisayarınızdan hiç ayrılmaz.