Блокировка Chrome перенаправляет на URL-адреса локальных файлов

#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. концепция та же … вы не можете перенаправлять пользователей на случайные файлы на их компьютере, точно так же, как вы не можете читать случайные файлы на их компьютере.