v2.5.2
Giriş yap

Css sınıflarını ve html taglarını dezanformasyona uğratma manipüle etme

goxaria
357 defa görüntülendi

Merhaba ben bir html template kodluyorum ve satışa çıkaracağım.

Css classlarımı manipüle edip onları belirsiz hale getirmek istiyorum.

Örneğin "container" olan bir sınıfın "xyw4890395" gibi bir hal almasını ve her yenilemede bu dezanformasyonun değişmesini istiyorum.

Acaba bu mümkün müdür? Bazı sitelerde görüyorum bunu örneğin Twitter.

Cevap yaz
Cevaplar (1)
ebykdrms
949 gün önce

Merhaba. Twitter front-end'i için react kullanıyor. Bu işlemi aslında react yapıyor. React'ın bunu yapmasının amacı da aslında bir şifreleme yapmaktan ziyade, bileşenlerin sınıflarının birbiriyle çakışmamasını sağlamak.
Eğer siz bunu mutlaka yapmak istiyorsanız bunu ancak sunucu tarafında yapabilirsiniz ancak bu da çok çetrefilli bir iş olur.
Mesela sunucu tarafında PHP kullanıyorsanız stil dosyalarınız dahil tüm dosyalarınızın .php uzantılı olması ve header'larla bunun istemcilere css dosyası gibi gönderilmesi gerekir. Aynı durum, elementleri sınıf adlarıyla seçtiğiniz js dosyaları için de geçerli.
Sonrasında her bir sınıf adına bambaşka bir php dosyasında oluşturacağınız rastgele değer atarsınız ve bu sınıfın kullanıldığı tüm html, css, js dosyalarına da bu değişkeni yazdırırsınız.
Yani yapılabilir mi? Evet. Ama çok uzun iş.