Edge не открывает ссылки типа file
Как и многие программисты, я тестирую сайты локально. Я использую файл hosts для сопоставления доменных имен с моим локальным ip (127.0.0.1).
Я использую квалифицированные доменные имена, обычно с поддоменом "d" (для "разработки" ).
Они отлично работают в Chrome, IE и Firefox.
Сначала я думал, что это не решение IP. Однако я понял, что когда я сделал опечатку на другом не связанном URL-адресе, запросы, которые не были перенаправлены файлом hosts, отправляются моему ISP, который будет разрешен. Если мой интернет-провайдер не сможет его решить, они отправят страницу с результатами специальных поисковых запросов с предложениями о том, что вы пытаетесь найти. Ну, когда я перехожу в свой локальный домен, я не получаю эту страницу от своего интернет-провайдера. Я получаю ошибку, упомянутую выше, прямо от края.
Итак, мне кажется, что Edge правильно разрешает домен, иначе он был бы отправлен на мой DNS-сервер ISP.
Итак, я подумал бы, что, возможно, Edge просто не может подключиться к локальной машине. Но, как я уже сказал, некоторые из этих локальных доменов работают нормально. Кроме того, работает 127.0.0.1 непосредственно в Edge. Это всего лишь пара доменных имен, которые дают мне проблему. И только в Edge (все остальные браузеры работают) Любые идеи?
Веб-сервер Apache2 для Windows (xampp), если это имеет значение.
Кроме того, если я открываю окно отладки в Edge и отслеживаю сеть, я вообще не вижу никаких запросов.
EDIT: я больше не использую файл hosts. У меня есть dnsmasq, работающий на одном из моих Linux-ящиков, и я использую его для DNS вместо хостов. Кроме того, вы не используете loopback (очевидно, поскольку DNS находится в другом окне сейчас), я использую внутренний частный IP-адрес (192.168. ). Такая же проблема.
Открыть локальные файлы в Firefox
От Chrome переходим к его конкуренту, Firefox. Как и в Chrome, нажатие Ctrl + O позволит вам перемещаться и открывать ваши файлы, однако, в отличие от него, есть другой метод, с помощью которого вы можете открыть локальный файл. Для этого щелкните три горизонтальные линии в правом верхнем углу окна и нажмите «Открыть файл» в появившемся списке.
Он позволяет вам открывать аналогичный набор файлов, таких как видеофайлы, файлы .mp3, изображения и т. Д. Таким образом, вам не нужно иметь специальное приложение для открытия этих файлов, как Firefox.
Причина 7: Некорректная работа расширения
Маловероятно, но все же некоторые расширения для Эдж могут препятствовать загрузке страниц. Это предположение можно проверить, отключив их.
-
Нажмите правой кнопкой мыши по расширению и выберите «Управление».
Вы также можете проверить работу веб-обозревателя в приватном режиме — это быстрее. Как правило, оно запускается без включенных расширений, если вы это, конечно, не разрешили при установке или в блоке «Управление».
Для перехода в Инкогнито, нажмите по кнопке меню и выберите пункт «Новое окно InPrivate», либо просто нажмите сочетание клавиш Ctrl + Shift + P — в обоих случаях запустится приватное окно, где остается вписать в адресную строку сайт и проверить, открывается ли он. Если да — ищем блокирующее работу обычного режима браузера расширение по схеме, описанной выше.
Причина 8: Программные неполадки
Если вы уже все испробовали, то причина может быть связана с проблемами в работе самого Microsoft Edge. Такое вполне может быть, учитывая, что это еще относительно новый обозреватель. Вернуть его к нормальному состоянию можно разными способами и мы начнем от легкого к сложному.
Важно! После любой из этих процедур пропадут все закладки, очистится журнал, сбросятся настройки — фактически вы получите первичное состояние браузера.
Исправление и восстановление Edge
Используя инструменты восстановления Windows, вы можете сбросить Эдж к изначальному состоянию.
Снова проверьте работу программы. Не помогло? Идем дальше.
Причина 6: Накопилось слишком много данных
В Edge постепенно накапливается история посещений, загрузок, кэш и cookie. Вполне возможно, что в браузере начались проблемы с загрузкой страниц именно из-за засоренности этими данными.
Произвести очистку довольно просто:
-
Откройте меню обозревателя, кликнув на кнопку с тремя точками и выбрав «Параметры».
Открыть локальные файлы на Edge
И последнее, но не менее важное: у нас есть Microsoft Edge. Microsoft продвигает этот браузер своим пользователям, как будто это какая-то революционная технология. Однако открыть файл в Microsoft Edge довольно просто: просто откройте новую вкладку в браузере, нажмите Ctrl + O, перейдите к своему файлу и откройте его.
Причина 2: На компьютере используется прокси
Блокировать загрузку некоторых страниц может использование прокси-сервера. В независимости от браузера, рекомендуется, чтобы его параметры определялись автоматически. На Windows 10 это можно проверить по следующему пути: «Параметры» > «Сеть и Интернет» > «Прокси-сервер». Автоматическое определение параметров должно быть активно, а использование прокси-сервера – отключено.
Как вариант, попробуйте временно отключить и автоматические параметры, чтобы проверить загрузку страниц без них.
Антивирусные программы обычно не блокируют работу самого веб-обозревателя, но они могут запретить доступ к определенным страницам. Отключите ваш антивирус и попытайтесь перейти на нужную страницу. Но не забудьте снова активировать защиту.
Помните, что антивирусы не просто так блокируют переход на некоторые сайты. Возможно, на них размещено вредоносное ПО, поэтому будьте осторожны.
Причина 9: Отключенная поддержка сетевого протокола
После октябрьского обновления Windows до 1809 у многих пользователей появились проблемы не только с Microsoft Edge, но и с Microsoft Store, и, возможно, с ПК-приложением Xbox: ни тот, ни другой не хотят открываться, выдавая различные ошибки. В случае с браузером причина стандартна: не открывается ни одна страница и никакие вышеперечисленные рекомендации не помогают. Здесь поможет настройка сетевого подключения довольно нестандартным образом: включением IPv6, несмотря на то, что он не используется как замена IPv4.
Выполняемые действия не отразятся на работе вашего интернет-подключения.
Владельцам нескольких сетевых адаптеров можно сделать по-другому — вписать следующую команду в PowerShell, запущенный с правами администратора:
Enable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6
Символ * в данном случае выполняет роль подстановочного знака, освобождая от необходимости прописывать имена сетевых подключений по одному.
При измененном ранее реестре введите значение ключа, отвечающего за работу IPv6, обратно:
-
Через Win + R и вписанную в окно «Выполнить» команду regedit откройте редактор реестра.
Подробнее о работе IPv6 и выборе значения ключа советуем прочитать на странице поддержки Майкрософт
Проблема, когда Microsoft Edge не открывает страницы, может быть вызвана как внешними факторами (интернет-соединение, антивирус, работа прокси), так и неполадками самого браузера. В любом случае, правильнее будет сначала исключить очевидные причины, и только потом прибегать к радикальной мере в виде переустановки обозревателя.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
С незапамятных времен большинство веб-браузеров смогли открыть локальный файл, если вы запустили исполняемый файл веб-браузера, например, просто выполните iexplore.exe file:/c:/temp/file или через интерфейсы IShellDocView . Я пытаюсь сделать это из моей собственной программы, в Windows 10, с Microsoft Edge и не знаю, как это сделать.
Исполняемый файл, как представляется, полностью не документирован, не отвечает на /? или/help, и просто сбой, независимо от того, что я передаю ему, и учитывая, что путь, вероятно, изменится, вероятно, не правильный подход для непосредственного вызова этого исполняемого файла:
Есть ли API в Windows, который может быть вызван вместо этого, который откроет Edge, возможно, даже если это не текущий браузер по умолчанию?
Если это был браузер по умолчанию, я считаю, что могу просто сделать то, что хочу, через оболочку-API Win32 ShellExecute . Я хотел бы иметь возможность запускать что-то в Edge, даже если я установил другой браузер в качестве моего значения по умолчанию, но для автоматизации некоторых задач веб-тестирования.
Существуют ли программные интерфейсы или API для Edge? Для целей этого вопроса, скажем, я хочу написать это на C, но это должен быть тот же API, независимо от того, какой язык я использую, поэтому я не отмечал этот вопрос C.
Если нет возможности сделать это программно, есть ли аргумент командной строки, который я мог бы использовать, и передать исполняемый файл MicrosoftEdge или MicrosoftEdgeCP?
Причина 5: Блокировка сайтов на Украине
Жители этой страны лишились доступа ко многим ресурсам из-за изменений в законодательстве. Хотя для Microsoft Edge пока не вышло расширений для обхода блокировки, вы вполне можете использовать одну из программ для подключения через VPN.
ОТВЕТЫ
Ответ 1
Ответ 2
Вот как вы можете открыть PDF файл, например, с помощью Edge.
Добавьте следующий заголовок вверху вашего класса:
Вот пример того, как сделать звонок.
Я думаю, что это будет хорошо для других типов файлов.
Ответ 3
Ответ 4
Это работает в моей системе:
создать общий доступ и дать себе доступ
откройте в Microsoft Edge, как простой пример: file:////bookmark.html
Вы можете получить имя хоста с помощью команды hostname Powershell среди других способов, вы можете увидеть все каталоги, которыми вы делитесь, с помощью файлового менеджера, открывающего "сеть", на вашем компьютере, и вы должны увидеть все общие ресурсы, которые вы создали
не обязательно глубоко удовлетворяющий ответ, но работает для того, что мне нужно.
Ответ 5
Су, что он не работает, больше не используется и для меня, но небольшое исправление, если вам нужно было немного изменить Code Universal, перейдите в Свойства файла и/или Панели управления FileType Ассоциации и измените Html File To Edge как по умолчанию при запуске это должно повторно активировать возможность использовать браузер Edge в качестве средства запуска по умолчанию для типа файлов на большинстве языков сценариев, чтобы вы могли использовать оболочку или параметры запуска по умолчанию для cmd в своих сценариях
Ответ 6
Пример WinAPI/ShellAPI для локального файла HTML:
Ответ 7
Edge запускает локальные файлы из закладки. Невыпуск из командной строки был бы хорошим выходом из прикрепленного файла.
Насколько безопасно открывать локальный файл в браузере?
Поскольку вы открываете локальные файлы в своем браузере, подключенном к Интернету, всегда будет оставаться вопрос конфиденциальности и безопасности. Но если на вашем компьютере нет вирусов или вредоносных программ, волноваться особо не о чем. Если вы не уверены, есть ли на вашем компьютере вирусы или нет, попробуйте его просканировать. Для этого вы можете использовать любой бесплатный антивирус.
.
Назначение Microsoft Edge, как и любого другого браузера, – загрузка и отображение веб-страниц. Но с этой задачей он не всегда справляется, и причин тому может быть немало.
Причина 1: Нет доступа к интернету
Одна из самых распространенных причин на всех обозревателях – отсутствие интернет-соединения. В этом случае вы увидите другую характерную ошибку «Вы не подключены».
Логично будет проверить устройства, обеспечивающие доступ к интернету, и посмотреть статус подключения на компьютере.
Заодно убедитесь, что отключен режим «В самолете», если таковой имеется на вашем устройстве.
Внимание! Проблемы с загрузкой страниц могут возникать и по причине работы приложений, влияющих на скорость интернета.
При возникновении проблем с подключением к Интернету можно провести диагностику неполадок. Для этого кликните правой кнопкой по значку «Сеть» и запустите данную процедуру.
Причины проблем с загрузкой страниц в Microsoft Edge
- Проверьте правильность URL-адреса;
- Несколько раз обновите страницу;
- Найдите нужный сайт через поисковик.
Если так ничего и не загрузилось, нужно заняться выяснением причин возникшей проблемы и ее решением.
Совет: можно проверить загрузку страниц с другого браузера. Так вы поймете, относится ли проблема к самому Edge или она вызвана сторонними причинами. Для этого подойдет и Internet Explorer, который также присутствует на Windows 10.
Если работоспособность утратил не только Эдж, а еще и Microsoft Store, выдавая ошибку «Проверьте подключение» с кодом 0x80072EFD, переходите сразу к Способу 9.
Открыть локальные файлы в Chrome
Давайте поговорим о самом популярном и любимом браузере — Google Chrome. Открыть локальный файл в Chrome довольно просто, вам просто нужно открыть новую вкладку, нажать Ctrl + O, перейти к местоположению вашего файла, выбрать и открыть его.
В браузере Chrome можно открывать файлы разных типов, например текстовые, видеофайлы, файлы .mp3, изображения и т. Д. Итак, если у вас нет специального приложения для открытия определенного типа файла, вы можете открыть его. Сюда.
Причина 4: Сайт недоступен
Конечно же, иногда определенный сайт может открываться во всех других веб-обозревателях, а в Edge — нет. Тогда переходите к способам решения проблемы ниже.
ОТВЕТЫ
Ответ 1
Ваша сеть может блокировать петлю в качестве меры безопасности в Windows 10.
Откройте командную строку от имени администратора и выполните эту команду, чтобы исключить Edge из обратной циклы:
( Microsoft.MicrosoftEdge_8wekyb3d8bbwe является идентификатором приложения Edge)
Ответ 2
Я (думал, что я) решил это!
Вещи, которые не работали:
Решение: в полной нелогичности:
Удалите доменные имена из списка доверенных сайтов!
Должен отметить, что, исходя из здравого смысла, решил, что причиной проблемы стала не только тот факт, что сайт просто присутствовал в зоне "Надежные сайты". Я подумал, что это была какая-то обстановка в этой зоне. Итак, перед тем, как удалить доменные имена из списка "сайтов", я сделал все настройки точно соответствующими настройкам моей зоны Интернета (средний уровень безопасности, включите защищенный режим, не требуется проверка сервера для всех сайтов), и я также попытался любая другая комбинация, которую я мог найти. Не было никакой комбинации настроек безопасности зоны, которая работала. Единственным решением было просто полностью удалить домены из списка надежных сайтов. Самое смешное, что он работает в IE независимо от того, хотя это диалоговое окно настроек Интернета для IE. Это, кажется, влияет только на Edge.
РЕДАКТИРОВАТЬ: Две недели спустя я изменяю свою конфигурацию, чтобы вместо файла hosts использовать dnsmasq на локальной машине Linux и использовать его для DNS. Я не уверен, произошло ли это сразу, но в какой-то момент Эдж перестал работать снова! У меня уже был установлен флажок "allow loopback" about: flags, поэтому я не ожидал, что исправление CheckNetIsolation сработает. Но это так. Версия Edge 20.10240.16384.0. Я использовал исправление из Не могу открыть localhost в Microsoft Edge (Project Spartan) в предварительном просмотре Windows 10
Ответ 3
Edge не поддерживает IP-адреса VPN, поэтому в любом обходном пути необходимо использовать какой-то прокси-сервер. Вот некоторые из решений, которые я нашел:
Установите и запустите fiddler . Fiddler будет в основном перехватывать запрос из браузера, а затем перенаправлять его в пункт назначения. Это самый простой способ обхода.
Настройте прокси-сервер через встроенный инструмент Windows: netsh . Основные этапы включают назначение вашего домена разработки доступному локальному частному IP-адресу в диапазоне 127.0.0.0/8 , а затем сопоставление этого IP-адреса с IP-сервером в VPN. См. Пошаговые инструкции здесь
Ответ 4
Решение "удалить из надежных сайтов" не работает для меня, потому что мои локальные сайты не были на моих надежных сайтах.
Но вы заставили меня посмотреть параметры Интернета, и мне удалось заставить IIS работать на локальных сайтах для меня в Windows 10. Это то, что я сделал:
- Откройте "Свойства обозревателя" и выберите "Локальная интрасеть"
- Нажмите "Автоматически обнаруживать сеть интрасети"
- Нажмите "ОК". Попробуйте свой локальный сайт в Microsoft Edge, и теперь он должен работать.
Ответ 5
Мое решение состояло в том, чтобы вывести сервер, на котором размещалась рассматриваемая страница интрасети, из доменной сети, назначив ему второй IP-адрес частного пространства, и создать вторую запись DNS для этого IP-адреса. Сервер в конечном итоге имеет 2 IP-адреса: один в доменной сети и один альтернативный и 2 разных DNS-записи. Затем Edge указывает на альтернативный URL и начинает нормально загружать страницу интрасети. Кажется, если IP-маски ПК и URL-адрес страницы не совпадают, Edge будет загружать страницу.
Ответ 6
Когда это произойдет со мной, я могу найти запись домена в разделе реестра ниже, которая соответствует домену. Когда я удаляю, все работает, на какое-то время. Я не знаю, почему, но Edge добавит его в конце концов.
Ответ 7
Ни один из других решений не работал у меня. Оказывается, моя проблема связана с VPN. Microsoft Edge по-прежнему не поддерживает IP-адреса VPN, в то время как Internet Explorer 11 делает это. Впечатляет, что это все еще проблема с мая 2016 года.
В настоящее время Microsoft Edge не работает с VPN. И механизм подключения к Интернету от Microsoft Edge немного отличается от Internet Explorer 11 и других настольных браузеров, о которых я не могу объяснить, поскольку я мало что знаю об этом.
Итак, исходя из текущей ситуации, используйте вместо этого Internet Explorer 11.
Ответ 8
Ответ 9
Исходя из ваших правок, вы обращаетесь к сайту по адресу 192.168.0.0/16, а не по 127.0.0.1. Я предполагаю, что у вас возникла проблема с поведением браузера Edge по-разному в зависимости от интерфейса, используемого для доступа. сайт. Другие браузеры, которые я пробовал, не ведут себя таким образом.
В моей среде у меня была настройка сети только для хоста Virtualbox, и NdisDeviceType был равен 1. Edge позволял бы мне переходить на сайты через этот интерфейс только после того, как я изменил NdisDeviceType на 0. Ключ реестра, который вам нужен:
Вместо XXXX вам нужен правильный ключ для вашего интерфейса, который я определил из "маршрута печати" и вычел 1. Для меня это был "0016".
Значение для изменения называется *NdisDeviceType . (Это буквальная звездочка.) Я изменил его с 0 на 1, и пришлось перезагрузить Windows, чтобы заметить это изменение.
Ответ 10
Для меня я перешел в "Свойства обозревателя" (панель управления), затем "Безопасность", затем выбранную локальную интрасеть, а затем поместил галочку в "Автоматически обнаруживать сеть интрасети". В этом случае greyed вложенные параметры ниже, и Edge немедленно начал использовать мой файл hosts.
Ответ 11
Что-то подобное произошло со мной, я просто reset сеть со страницы настроек сети и перезапустил мой компьютер, и все, что было, вернулось к работе, как это было раньше.
Лицензия получена путём обновления с лицензионной же Windows 8.1.
Проблема в следующем - после установки обновление до 1607 (а впоследствии и после чистой установки с оригинального образа) через некоторое время перестают открываться ссылки с приложений.
То есть в приложении есть какая-либо ссылка, кликание по ней не вызывает никаких действий. Пример:
Как уже писал, пытался вылечить переустановкой ОС, но проблема снова проявляется через какое-то время. С последней переустановки прошла неделя, сегодня проблема проявилась вновь. Не знаю связано ли это, но вчера как раз прилетело два обновления KB3176934 и KB3176936.
Никаких твиков, клинеров и прочего до появления проблемы не использовал (хотя, после использовал их для чистки реестра и прочего, пытаясь решить проблему, но не помогло) - система абсолютно чиста.
Браузер по умолчанию - Firefox, смена на другие, в том числе на Edge, проблему не решает.
sfc /scannow тоже не помогает, говорит, что все системные файлы в полном порядке.
Прошу помощи и совета.
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Windows 10 отлично подходит для многозадачности, в ней есть плавающие окна, панель задач и многие другие функции, повышающие вашу продуктивность. В этой статье мы представляем вам еще один трюк для повышения производительности, который позволяет вам открывать локальные файлы в браузере. Благодаря этой функции вам не придется переключать окна только для того, чтобы открыть файл с вашего компьютера.
Проверка и восстановление целостности системных файлов
Возможно, предыдущими методами не удается локально устранить проблему, поэтому стоить проверить стабильность Windows целиком. Так как Edge относится к системным компонентам, то и проверять нужно соответствующие директории на ПК. Для этого есть специальные инструменты командной строки, пользователю остается только выделить некоторое время, так как процесс может быть небыстрым, если жесткий диск имеет большой объем или возникшие проблемы довольно серьезны.
Первым делом восстанавливаем поврежденные системные компоненты. Для этого воспользуйтесь инструкцией по ссылке ниже. Обратите внимание: несмотря на то, что она дана для пользователей Windows 7, владельцы «десятки» могут точно так же ей воспользоваться, поскольку различий в выполняемых действиях абсолютно нет.
Теперь, не закрывая командной строки, запускаем проверку целостности файлов Windows. Инструкция опять же для Виндовс 7, но полностью применима к нашей 10. Используйте «Способ 3», из статьи по ссылке ниже, подразумевающий проверку также через cmd.
Переустановка Эдж
-
Для начала создайте точку восстановления Windows на случай, если что-то пойдет не так.
Get-AppXPackage -AllUsers -Name Microsoft.MicrosoftEdge | Foreach
Читайте также: