Как обойти document.domain ограничения при открытии локальных файлов?

В шаблоне "одиночка" можно создать одиночный элемент как экземпляр производного типа, Вы не можете сделать этого со статическим классом.

Быстрый Пример:

if( useD3D )
    IRenderer::instance = new D3DRenderer
else
    IRenderer::instance = new OpenGLRenderer
6
задан Gudlyf 17 August 2009 в 16:39
поделиться

4 ответа

В firefox:

  1. В адресной строке введите about: config,
  2. , затем введите network.automatic-ntlm-auth.trusted-uris в строке поиска.
  3. Введите список разделенных запятыми серверы (т.е. интранет, дом, компания)

Другой способ - отредактировать файл users.js.

В users.js напишите:

user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://site1.com http://site2.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");

Но если вы хотите остановить все проверки, просто напишите следующую строку в файле users.js :

user_pref("capability.policy.default.checkloaduri.enabled", "allAccess");
1
ответ дан 17 December 2019 в 22:14
поделиться

Метод Клейтона будет работать для вас или для любых пользователей, которые, как вы ожидаете, пройдут через этот ручной процесс (вряд ли, если это не инструмент для вас и ваших коллег или что-то в этом роде).

Я надеюсь, что подобное невозможно , потому что, если это так, это означает, что любой сайт может начать открывать документы на моей машине и читать их содержимое.

0
ответ дан 17 December 2019 в 22:14
поделиться

У вас могут быть все файлы, к которым вы хотите получить доступ во вложенных папках относительно страницы, которая выполняет запрос.

Вы также можете использовать JSONP для загрузки файлов из любого места.

0
ответ дан 17 December 2019 в 22:14
поделиться
[

]Добавьте "file://" в network.automatic-ntlm-auth.trusted-uris в about:config[

].
-1
ответ дан 17 December 2019 в 22:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: