Что Javascript не может сделать

Хотя существует очень много вещей, которые JavaScript может использовать для улучшения ваших веб-страниц и улучшения восприятия посетителями вашего сайта, есть также несколько вещей, которые JavaScript не может сделать. Некоторые из этих ограничений связаны с тем, что скрипт работает в окне браузера и поэтому не может получить доступ к сервер, в то время как другие в результате безопасности, которая позволяет веб-страницам не вмешиваться в ваш компьютер. Нет никакого способа обойти эти ограничения, и любой, кто утверждает, что может выполнить любое из Следующие задачи с использованием JavaScript не учитывают все аспекты того, что они пытаются сделать.

Используя Ajax, JavaScript может отправить запрос на сервер. Этот запрос может прочитать файл в формате XML или в простом текстовом формате, но он не может записать файл, если файл, вызываемый на сервере, фактически не работает как скрипт чтобы сделать файл напишите для вас.

Хотя JavaScript работает на клиент Компьютер (тот, на котором просматривается веб-страница) не имеет доступа ни к чему, кроме самой веб-страницы. Это сделано из соображений безопасности, так как в противном случае веб-страница сможет обновить ваш компьютер, чтобы установить, кто что знает. Единственным исключением являются файлы, называемые

instagram viewer
печенье это небольшие текстовые файлы, в которые JavaScript может писать и читать. Браузер ограничивает доступ к файлам cookie, чтобы данная веб-страница имела доступ только к файлам cookie, созданным тем же сайтом.

Даже если веб-страницы из разных доменов могут отображаться одновременно, либо в отдельных окнах браузера, либо в отдельных фреймы в одном и том же окне браузера, JavaScript, работающий на веб-странице, принадлежащей одному домену, не может получить доступ к какой-либо информации Об веб-страница из другого домена. Это помогает гарантировать, что личная информация о вас, которая может быть известна владельцам одного домена, не передается другим доменам, веб-страницы которых вы можете открывать одновременно. Единственный способ получить доступ к файлам из другого домена - это выполнить Ajax-вызов на вашем сервере и получить доступ к другому домену с помощью сценария на стороне сервера.

Любые изображения на вашей веб-странице загружаются отдельно на компьютер, на котором отображается веб-страница, поэтому у человека, просматривающего страницу, уже есть копия всех изображений на момент просмотра страницы. То же самое относится и к фактическому источнику HTML веб-страницы. Веб-страница должна быть в состоянии расшифровать любую веб-страницу, которая зашифрована, чтобы иметь возможность отображать ее. Хотя для зашифрованной веб-страницы может потребоваться включить JavaScript, чтобы страницу можно было расшифровать, чтобы она могла для отображения в веб-браузере, после расшифровки страницы любой, кто знает, может легко сохранить расшифрованную копию страницы. источник.