Используя Javascript, чтобы определить, существует ли файл, ЛОКАЛЬНО - PullRequest
1 голос
/ 09 февраля 2012

получил отличный отзыв в прошлый раз.

Я настраиваю систему типа Wiki на моем локальном компьютере. Я связываю файлы HTML, некоторые из которых уже существуют, а некоторые нет. Я использую XMLHttpRequest, чтобы проверить, существуют ли файлы.

Проблема возникает, когда мне нужно проверить файлы, которые находятся в разных каталогах. Я пришел, чтобы выяснить, что это система безопасности на месте. Тем не менее, я хотел бы отключить его, если это возможно, только для моих локальных файлов. Кажется довольно странным, что у меня вообще не может быть простого Javascript, который возвращает текст на любой веб-странице, но тем более на моем собственном компьютере.

У меня не запущено какое-либо серверное программное обеспечение, только пакет файлов HTML с Javascript в них.

Заранее спасибо!

Ответы [ 3 ]

0 голосов
/ 09 февраля 2012

Если это не учебное упражнение, возможно, вас заинтересует TiddlyWiki ?

0 голосов
/ 09 февраля 2012

Как вы упоминаете о себе, "это вещь безопасности на месте".В общем случае JavaScript не разрешает доступ к локальным файлам, поскольку он нарушает изолированную программную среду.

Однако взгляните на эти сообщения SO, в которых обсуждается несколько возможных решений:

Вы также можете взглянуть на эту функцию HTML5:

0 голосов
/ 09 февраля 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...