Új

Mit nem tud tenni a Javascript

Mit nem tud tenni a Javascript


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Bár nagyon sok dologgal használható a JavaScript a weblapjainak javításához és a látogatói webhely élményének javításához, vannak olyan dolgok, amelyeket a JavaScript nem képes megtenni. Ezen korlátozások némelyike ​​annak a ténynek köszönhető, hogy a szkript a böngészőablakban fut és ezért nem tud hozzáférni a szerverhez, míg mások a biztonság miatt vannak érvényben, amelyek megakadályozzák, hogy a weboldalak megzavarják a számítógépet. Nem lehet megkerülni ezeket a korlátozásokat, és bárki, aki állítja, hogy a következő feladatok bármelyikét képes végrehajtani a JavaScript használatával, nem vizsgálta meg annak minden aspektusát, amit megpróbál.

Nem tud írni a kiszolgálón lévő fájlokra egy kiszolgálóoldali szkript segítsége nélkül

Az Ajax használatával a JavaScript kérést küldhet a kiszolgálóra. Ez a kérés képes olvasni egy fájlt XML vagy egyszerű szöveg formátumban, de csak fájlba írhat, hacsak a kiszolgálón meghívott fájl nem szkriptként fut a fájl írására az Ön számára.

A JavaScript nem fér hozzá az adatbázisokhoz kivéve, ha az Ajax-ot használja és szerveroldali szkripttel rendelkezik az adatbázis-elérések elvégzésére az Ön számára.

Nem tudja olvasni, vagy fájlokba írni az ügyfélben

Annak ellenére, hogy a JavaScript fut az ügyfélszámítógépen (az a webhely, ahol a weboldalt megtekintették), a weblapon kívül semmihez nem férhet hozzá. Ez biztonsági okokból történik, mivel egyébként egy weboldal frissíteni tudja a számítógépet, hogy telepítse, ki tudja mit. Kivétel ez alól az úgynevezett fájlok keksz amelyek olyan kis szöveges fájlok, amelyekből a JavaScript tud írni és olvasni. A böngésző korlátozza a sütikhez való hozzáférést, hogy egy adott weboldal csak az ugyanazon webhely által létrehozott sütikhez férjen hozzá.

A JavaScript nem tudja bezárni az ablakot, ha nem nyitotta meg. Ismét biztonsági okokból.

Nem fér hozzá a másik domainben tárolt weboldalakhoz

Annak ellenére, hogy a különböző domainek weblapjai egyszerre jeleníthetők meg, akár külön böngészőablakokban, akár ugyanazon böngészőablakban különálló keretekben, az egyik domainhez tartozó weboldalon futó JavaScript nem fér hozzá a weboldalra vonatkozó információkhoz egy másik domain. Ez elősegíti annak biztosítását, hogy az Ön domainjének egy domaintulajdonosok számára ismert magáninformációit ne osszák meg más olyan domainekkel, amelyek weboldalait ezzel egyidejűleg megnyithatják. Egy másik domain fájljainak elérésének egyetlen módja az, ha Ajax-hívást kezdeményez a kiszolgálóra, és kiszolgálóoldali szkripttel fér hozzá a másik tartományhoz.

Nem tudja védeni az oldal forrását vagy a képeket

A weboldalon lévő képeket külön-külön tölti le a weblapot megjelenítő számítógépre, így az oldalt megtekintő személynek az összes kép másolata már az oldal megtekintésének időpontjáig megvan. Ugyanez vonatkozik a weboldal tényleges HTML forrására. A weboldalnak képesnek kell lennie a titkosított webhelyek dekódolására annak érdekében, hogy megjelenjenek. Míg a titkosított weboldalnak engedélyeznie kell a JavaScriptet, hogy visszafejteni tudja az oldalt annak érdekében, hogy a böngésző megjeleníthesse azt, miután az oldalt visszafejtették, bárki, aki tudja, hogyan könnyedén mentheti az oldal forrás dekódolt példánya.