2016-03-19 22 views
2

Firebase'i kullanarak bir web sitesi geliştiriyorum ve sayfanın sağ tuşuna tıkladığımda alt klasörün JavaScript dosyalarına erişebileceğimi fark ettim -> Sayfa Kaynağını Görüntüle -> * .js link click . Diğer barındırma hizmetlerinden biliyorum, bu tür davranışları önlemek için bir .htaccess dosyası yazabiliyorum. Ancak, Firebase için herhangi bir belge bulamadım. Onların URL Redirect and Rewrite seçeneklerini denedim. Ancak, yönlendirme sadece web sitesinin tüm javascript kısmını, "Uncaught SyntaxError: Unexpected token <" konsolunda bir hata kodu oluşturarak çalışmadı ve yeniden yazma hiçbir şey yapmadı. Firebase'in yeniden yazmayı söylediği json dosyasının bir örneği.Firebase içinde .htaccess kullanma

{ 
    "firebase": "myfirebase", 
    "public": "app", 
    "ignore": [ 
    "firebase.json", 
    "**/.*", 
    "**/node_modules/**" 
    ], 
    "redirects": [ { 
    "source" : "/js/*.js", 
    "destination" : "https://www.firebase.com", 
    "type" : 301 
    }] 
} 

javascript tüm dosyaları kullanmak ancak bu dosyaları görmesini internette engellemek için mümkün istiyorum. Firebase'de bunu yapmanın bir yolu var mı? Web sitesinin güvenli olduğundan emin olmak istiyorum.

+2

Firebase ile ilgisi yoktur. Tarayıcıya gönderdiğiniz herhangi bir kod tarayıcıda ... herkes tarafından okunabilir. Bu dosyayı herhangi bir yerde htaccess ile engelleyemezsiniz ya da asla tarayıcıya gönderilemez. – charlietfl

cevap

1

Hatalı olabilirim, ancak genellikle en çok javascript esaslıdır, bu da her js dosyasının istemci bilgisayarında çalışacağı anlamına gelir -> görünür olacak ve bu konuda gerçekten bir şey yapamazsınız. Bir obfuscator kullanmayı deneyebilirsiniz, ancak bu sadece kaynak kodunu görmek istemeyenleri tutacaktır.

+0

Dang it. Firebase'in gerçek olamayacak kadar iyi olduğunu biliyordum. – booky99

+0

PHP ile kullanabileceginiz bazi kütüphaneler vardir, (Ben asla kullanamadım. Beceri seviyesi çok düsük :)) –