#javascript #google-chrome #chromium
#javascript #google-chrome #chromium
Вопрос:
Когда я пытаюсь перейти к автономному HTML-файлу с помощью javascript, например:
window.location.href = "file:///C:/Path/To/File.html"
Google Chrome выдает мне заблокированную веб-страницу с URL-адресом:
о: пустой #заблокирован
Это позволяет мне перенаправлять, если я вызываю из другого локального HTML-файла, но не если я делаю перенаправление с сайта.
Я не хочу размещать свои автономные HTML-файлы удаленно или локально.
Я просто хочу, чтобы Google перестал быть проблемой на 5 секунд и позволил мне перейти к нужному URL.
Какие флаги, параметры или аргументы командной строки я могу использовать, чтобы отключить эту раздражающую «функцию безопасности».
Комментарии:
1. Теперь представьте, что любой веб-сайт может сделать что-то вроде
fetch('file:///C:/Documents/passwords.txt')
и прочитать содержимое… вы не можете перенаправлять пользователей на их локальный контент, потому что это их контент, и он локальный. Вам нужно запустить веб-сервер или разместить файлы удаленно.2. @AndreaGiammarchi Никто ничего не говорил о получении содержимого файла с помощью веб-запросов.
3. концепция та же … вы не можете перенаправлять пользователей на случайные файлы на их компьютере, точно так же, как вы не можете читать случайные файлы на их компьютере.