Web sayfalarınızı geliştirmek ve ziyaretçilerinizin sitenizle ilgili deneyimini geliştirmek için JavaScript'in kullanılabileceği pek çok şey olsa da, JavaScript'in yapamayacağı birkaç şey de vardır. Bu sınırlamaların bazıları, komut dosyasının tarayıcı penceresinde çalıştığından ve bu nedenle Bazıları ise web sayfalarının sitenizle oynanmasını engelleyecek güvenlik nedeniyle bilgisayar. Bu sınırlamaları aşmanın bir yolu yoktur ve bu sınırlamaların herhangi birini gerçekleştirebileceğini iddia eden herkes JavaScript kullanarak görevleri takip etmek, denedikleri her şeyin tüm yönlerini dikkate almamıştır yapmak.
Ajax kullanarak JavaScript sunucuya bir istek gönderebilir. Bu istek bir dosyayı XML veya düz metin biçiminde okuyabilir, ancak sunucuda çağrılan dosya aslında bir senaryo dosyayı sizin için yazmak için.
JavaScript müşteri bilgisayar (web sayfasının görüntülendiği bilgisayar) web sayfasının kendisi dışında hiçbir şeye erişmesine izin verilmez. Bu, güvenlik nedeniyle yapılır, aksi takdirde bir web sayfası bilgisayarınızı kimin bileceğini yüklemek için güncelleyebilir. Bunun tek istisnası,
kurabiye Bunlar JavaScript'in yazabileceği ve okuyabileceği küçük metin dosyalarıdır. Tarayıcı, belirli bir web sayfasının yalnızca aynı site tarafından oluşturulan çerezlere erişebilmesi için çerezlere erişimi kısıtlar.Farklı etki alanlarındaki web sayfaları ayrı tarayıcı pencerelerinde veya ayrı olarak aynı anda görüntülenebilse de aynı tarayıcı penceresindeki çerçeveler, bir alana ait bir web sayfasında çalışan JavaScript herhangi bir bilgiye erişemez hakkında internet sayfası farklı bir alandan. Bu, bir alan adının sahipleri tarafından bilinebilecek özel bilgilerin, web sayfalarını aynı anda açmış olabileceğiniz diğer alan adlarıyla paylaşılmamasını sağlamaya yardımcı olur. Başka bir etki alanından dosyalara erişmenin tek yolu, sunucunuza bir Ajax çağrısı yapmak ve diğer etki alanına bir sunucu tarafı komut dosyasının erişmesini sağlamaktır.
Web sayfanızdaki görüntüler, web sayfasını görüntüleyen bilgisayara ayrı olarak indirilir, böylece sayfayı görüntüleyen kişinin sayfayı görüntülediklerinde tüm resimlerin bir kopyası zaten olur. Aynı şey web sayfasının gerçek HTML kaynağı için de geçerlidir. Web sayfasının görüntülenebilmesi için şifrelenmiş herhangi bir web sayfasının şifresini çözebilmesi gerekir. Şifrelenmiş bir web sayfasının, sayfanın kullanılabilmesi için şifresinin çözülebilmesi için JavaScript'in etkinleştirilmesi gerekebilir. sayfanın şifresi çözüldükten sonra sayfanın şifresi çözülmüş kopyasını nasıl kolayca kaydedebileceğini bilen herkes kaynak.