Как отключить файл: // протокол в Firefox
Я хочу, чтобы пользователи не просматривали локальные файлы на машине.
Я уже отключил функции SaveAs и OpenFile.
Я хочу, чтобы пользователь не просматривал локальные файлы и не открывал его, если он знает полный путь.
Ответы:
В Университете Ватерлоо есть страница с подробным описанием изменения файла browser.js для отключения протоколов файлов, chrome, about и т. Д.
Кстати, это был первый результат в Google для «протокола отключения файлов Firefox» - вероятно, был бы первым, если бы этот вопрос не был первым.
источник
Я нашел способ сделать это.
Сначала сценарий нашей проблемы:
Мое предлагаемое решение:
Скачайте расширение r-kiosk и измените его для запуска на Firefox 3.5. *
Измените userPref.js, чтобы в адресной строке Firefox отображалась адресная строка. Здесь мы прекращаем Сохранить как, открываем файл, удаляем расширение, нет источника просмотра, но пользователи по-прежнему просматривают локальные файлы, набирая file: /// c: / in url.
Измените dirListing.css в Firefox / chrome / classic.jar / skin / classic / (имя скина) / dirListing
Скрыть элементы, такие как P, H1, используя
visiblity:hidden
Вы можете использовать это изображение, созданное мной, чтобы сделать его в качестве фона тела:
Вот результат:
источник