1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Microsoft Edge не открывает мою страницу HTML

Microsoft Edge не открывает мою страницу HTML

В моем текущем веб-проекте я создаю отчеты на основе данных, введенных пользователем, которые открываются в новой вкладке. формат отчета также определяется пользователем, будь то в pdf или html. Эта функция отлично работает во всех браузерах, включая IE7/8/9/10. Но недавно, когда я открываю то же самое в Microsoft Edge, а не открываю отчет HTML в новой вкладке, он начинает загружать файл HTML.

Другие ссылки перенаправления страницы меню прекрасно работают в Microsoft Edge. Проблема только в том, чтобы открыть эти отчеты в новой вкладке. Ребята, не могли бы вы мне помочь??

2 ответа

  • Microsoft Edge и Windows mobile загружают мою страницу продукта вместо того, чтобы показывать ее нормально

Я разрабатываю интернет-магазин с PrestaShop 1.6.1 на сервере Apache. У меня нет проблем с Firefox, Chrome и Safari. Но на Microsoft Edge (на моем компьютере) и на моем телефоне Windows страницы продукта никогда не появляются. Все остальные страницы в порядке, проблема возникает только тогда.

Вот вам пример . Во всех браузерах, кроме Microsoft Edge, когда пользователь нажимает на ссылку, ему предлагается сохранить файл CSV. Microsoft Edge, неожиданно для меня, открывает его в браузере, как обычный текст. CSV файл в приведенном выше примере имеет следующие заголовки: Content-Type.

Как указано в комментарии @Diptendu, вам нужно будет указать ‘Content-type’ из ‘text/html’, чтобы браузер знал, что содержимое строго HTML, и должен отображать его соответствующим образом.

Браузер пытается загрузить файл вместо рендеринга, когда он сталкивается с каким-то типом контента, который он не может обработать. В вашем случае браузер интерпретирует недопустимый тип контента и, следовательно, пытается загрузить его вместо отображения на новой вкладке. Указав ‘Content-type’ как текст/html, вы можете явно указать браузеру, что содержимое HTML и должно обрабатываться как содержимое HTML.

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

Мне нужно открыть URL в Microsoft Edge (на Windows 10). Когда я призываю start shell:AppsFolderMicrosoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge http://www.google.com затем Microsoft Edge.

Я хотел бы открыть адрес http:// 192.168.0.1 в Microsoft Edge, но он не работает. у меня есть домен в файле hosts, чтобы указать на этот ip-адрес, и он тоже не работает.. есть ли способ получить.

Я тестирую этот код, который работает в каждом браузере, кроме Microsoft Edge. <html> <head> <title>test embed</title> </head> <body> <embed autoplay = ‘false’.

Я разрабатываю интернет-магазин с PrestaShop 1.6.1 на сервере Apache. У меня нет проблем с Firefox, Chrome и Safari. Но на Microsoft Edge (на моем компьютере) и на моем телефоне Windows страницы.

Вот вам пример . Во всех браузерах, кроме Microsoft Edge, когда пользователь нажимает на ссылку, ему предлагается сохранить файл CSV. Microsoft Edge, неожиданно для меня, открывает его в браузере.

Я пишу приложение (используя C#), которое должно открыть предоставленный URL в окне NEW указанного веб-браузера. Единственный браузер, с которым у меня есть проблемы, — это Microsoft Edge. Открытие.

Change iframe отлично работает с Firefox webdriver и веб-драйвером Chrome, но не с драйвером Microsoft Edge. Все остальные тесты прекрасно работают в Edge, но не меняют iframes. Я обновил драйвер.

Читайте так же:
Удаление Windows.old в Windows 10

Последняя версия браузера Microsoft Edge (41.162. ) запрашивает новую страницу при нажатии кнопок назад и вперед. Я тестировал несколько браузеров на нескольких платформах, и только Edge.

У меня есть приложение, интегрированное с AAD с использованием открытых идентификатор свяжутся. Когда я получаю следующий ответ от сервера, Microsoft EDGE открывает новое окно IE: Response Code: 302.

Windows 10 поставляется как с современным браузером Microsoft Edge, так и с устаревшим Internet Explorer 11. Основываясь на аналитике, я подозреваю, что некоторые из моих пользователей Windows 10.

Исправлено: Edge не открывает PDF-файлы в Windows 10

Microsoft Edge — это не только интернет-браузер по умолчанию, но и средство просмотра PDF по умолчанию в Windows 10. По умолчанию все файлы PDF открываются в Microsoft Edge.

Очень часто пользователи Windows 10 жалуются на то, что Microsoft Edge не открывает PDF-файлы. Если вы также используете Edge в качестве программы чтения PDF по умолчанию, но не можете открыть PDF-файлы с помощью Edge, следующие решения могут помочь вам решить проблему.

Мы уверены, что одно из этих решений исправит проблему с Edge, не открывающую файлы PDF в Windows 10.

Перезапустите браузер Edge

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

Попробуйте открыть другой файл PDF

Microsoft Edge может не открыть файл PDF, так как файл PDF поврежден или поврежден. Попробуйте открыть другой файл PDF, прежде чем переходить к решениям, указанным ниже.

Если у вас нет другого файла PDF, вы также можете попробовать открыть этот файл PDF в другом веб-браузере, таком как Chrome или Firefox, чтобы убедиться, что файл PDF не поврежден.

Проверьте, используете ли вы версии Windows 10 N или KN

По умолчанию выпуски Windows 10 N и Windows 10 KN не поддерживают открытие файлов PDF в Edge, поскольку эти выпуски не содержат функций Windows Media. Согласно этой странице Microsoft, без установленных функций Windows Media браузер Edge не может открывать файлы PDF.

Чтобы проверить версию, щелкните правой кнопкой мыши значок «Этот компьютер» в области навигации Проводника и выберите «Свойства».

Поэтому, если вы используете N или KN для Windows 10, пожалуйста, скачайте и установите пакет компонентов Windows 10 Media от Microsoft.

Сбросить Edge как средство просмотра PDF по умолчанию

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

Шаг 1: Откройте настройки. Перейдите в Приложения > Приложения по умолчанию .

Шаг 2: Нажмите Выбрать приложения по умолчанию по типу файла .

Шаг 3: Здесь найдите запись « .PDF ». Нажмите на запись Edge рядом с « .PDF » и выберите любую другую программу или приложение в качестве программы чтения PDF по умолчанию.

Читайте так же:
Восстановление удаленного видео с Youtube

Шаг 4. Наконец, щелкните текущее приложение или программу по умолчанию, а затем снова выберите Edge. Это оно! Попробуйте открыть файл PDF в Edge прямо сейчас.

Восстановить браузер Edge

Если файл PDF, который вы пытаетесь открыть, находится в идеальной форме, и вы не используете выпуски N / KN, или вы используете выпуск N / KN, устанавливая Windows Media Feature Pack, вы можете попытаться восстановить браузер Edge, чтобы устранить проблему.,

Восстановление браузера Edge в Windows 10 легко. Вы можете обратиться к нашему руководству по ремонту браузера Edge в Windows 10 для получения пошаговых инструкций с изображениями.

Сброс Microsoft Edge для исправления Edge, не открывающего PDF-файлы

Если восстановление браузера Edge не помогло, попробуйте сбросить браузер Edge. Восстановить браузер Edge тоже очень просто. Следуйте простым инструкциям по сбросу браузера Edge в руководстве по Windows 10, чтобы быстро выполнить сброс Edge.

Загрузите и установите приложение Microsoft Reader

В Магазине Windows доступно официальное приложение для чтения PDF. Вы можете скачать и установить приложение Reader от Microsoft, чтобы открыть PDF-файлы. Если вы ищете альтернативы, пожалуйста, обратитесь к нашему руководству 4 для чтения PDF для Windows 10.

Чтобы сделать новую программу / приложение программой чтения по умолчанию, следуйте нашим инструкциям по изменению программы чтения PDF по умолчанию в руководстве по Windows 10.

Microsoft Edge

Microsoft Edge — браузер компании Microsoft, впервые выпущенный в 2015 году одновременно с первой версией Windows 10 [6] [7] . Пришёл на замену Internet Explorer, который тем не менее, остался в составе ОС для обеспечения совместимости корпоративных приложений [8] . Поначалу работал на собственном движке EdgeHTML, однако позднее Microsoft решила сделать выбор в пользу популярного открытого движка Chromium в надежде нарастить рыночную долю браузера и обеспечить совместимость с его богатой библиотекой расширений.

Первоначальная версия (кодовое название — Project Spartan) предназначалась только для Windows 10 и поставлялась в составе ОС, в то время как переработанная версия (кодовое название — Anaheim) помимо Windows 10 доступна для Windows 8.1, Windows 7, macOS и Linux.

Официальный релиз обновлённого браузера состоялся 15 января 2020 года; помимо стабильной сборки для загрузки доступны версии на каналах Beta, Dev и Canary, чье отличие заключается в периодичности выхода обновлений.

Содержание

Разработка [ править | править код ]

EdgeHTML (2014—2019) [ править | править код ]

В декабре 2014 года технический журналист Мэри Джо Фоли сообщила, что Microsoft ведёт разработку нового браузера для Windows 10 под кодовым названием Project Spartan. Она заявила, что Spartan станет новым продуктом компании, отдельным от Internet Explorer. В то же время Internet Explorer 11 сохранится в составе системы для обеспечения обратной совместимости [9] .

Spartan был представлен широкой публике в качестве браузера по умолчанию в Windows 10 Technical Preview сборки 10049, которая была выпущена 30 марта 2015 года [10] . Обновлённый движок до этого был доступен в составе Internet Explorer 11 в более ранних сборках Windows 10. Позже Microsoft заявила, что в конечном продукте будут присутствовать оба браузера и Internet Explorer не будет использовать движок Spartan [11] .

Читайте так же:
Работа с отзывами

29 апреля 2015 года на конференции Build было объявлено, что новый браузер, ранее известный как Project Spartan, получит название Microsoft Edge [12] . Также был представлен его логотип — слегка видоизменённая синяя буква E от Internet Explorer, призванная сохранить преемственность бренда [13] .

Поддержка Edge Legacy была прекращена 9 марта 2021 года — все пользователи автоматически будут переведены на обновлённую версию Edge с одним из системных обновлений [14] .

Chromium (2019 — н. в.) [ править | править код ]

6 декабря 2018 года Microsoft объявила о намерении перенести браузер Edge на движок Chromium, используя тот же алгоритм отрисовки, что применяется в Google Chrome, но с улучшениями от Microsoft. Также было объявлено, что появятся версии Edge для Windows 7, Windows 8 и macOS, а также что все версии будут получать более частые обновления [15] .

8 апреля 2019 года были выпущены первые публичные сборки Edge на основе Chromium [16] .

В ноябре 2019 года на конференции Microsoft Ignite корпорация представила новый логотип Edge, напоминающий волну и вызывающий ассоциации с сёрфингом [17] .

Официальный релиз обновлённого браузера Microsoft Edge на основе Chromium состоялся 15 января 2020 года [18] . Как пояснил один из разработчиков, у корпоративных пользователей обновлённый браузер принудительно устанавливаться не будет, а у всех остальных старая версия со временем обновится посредством Windows Update [19] .

22 сентября 2020 Microsoft анонсировала выход браузера для Linux (пока поддерживаются следующие дистрибутивы: Ubuntu, Debian, Fedora и openSUSE).

Изменения в Edge Chromium в сравнении с классической версией [ править | править код ]

  • Браузерный движок — Blink
  • Новый интерпретатор JavaScript — V8
  • Использование стилуса — возможность делать заметки и рисунки на веб-странице и делиться ими.
  • Поддержка расширений Chromium (только ПК).
  • Кроссплатформенность: поддержка macOS, Windows Server 2008 R2+, GNU/Linux.

Возможности [ править | править код ]

Microsoft Edge должен был заменить собой Internet Explorer 11 и Internet Explorer Mobile на всех устройствах, поставляемых с Windows 10. Поскольку средства Microsoft Edge не поддерживают плагины ActiveX и прочие, то в браузер было добавлено расширение, эмулирующее движок Internet Explorer [20] . Однако впоследствии Microsoft всё же решила оставить Internet Explorer, отказавшись от добавления его движка в Edge для лучшей производительности. При этом Internet Explorer перестанет обновляться и останется на версии, поставляемой с Windows 8.1.

В Microsoft Edge добавлена возможность создания заметок из веб-страниц. Так, если устройство обладает стилусом, то его пользователь сможет делать пометки или рисунки прямо на веб-странице, чтобы затем передать эту информацию.

Классический Edge отсутствовал в Windows 10 LTSC — специальная версия «Корпоративной» редакции, отличается от остальных долгосрочной поддержкой без необходимости обновлять сборку [21] . Выход Win32-версии на Chromium решил эту проблему [ источник не указан 286 дней ] .

Интеграция с Кортаной [ править | править код ]

Вместе с Windows 10 Microsoft представила обновлённую голосовую помощницу Кортану, которая теперь доступна на всех типах устройств (компьютеры, ноутбуки, планшеты, смартфоны и пр.). Microsoft Edge имеет встроенную поддержку Кортаны, благодаря чему пользователь может получить актуальную информацию о месте, создать напоминание, посмотреть дорожную обстановку. При выделении текста Microsoft Edge распознаёт тип данных и, в зависимости от результата, предлагает актуальные решения. Например, при выделении телефонного номера предложит позвонить на него.

Читайте так же:
Как в Excel добавлять названия к диаграммам

Восприятие [ править | править код ]

В обзоре Windows 10 в августе 2015 года Дэном Грэбхэмом из «TechRadar» Microsoft Edge получил высокую оценку за его производительность, несмотря на то, что он не находился в состоянии полной функциональности при запуске [22] . Эндрю Каннингем из «Ars Technica» похвалил браузер за то, что он «чрезвычайно многообещающий» и «намного лучший браузер, чем когда-либо был Internet Explorer», но раскритиковал его за недостаточную функциональность при запуске [23] . Том Холверда из OSNews раскритиковал Edge в августе 2015 года за его скрытую строку URL, недостаточное удобство для пользователя, плохой дизайн и систему вкладок, которая «настолько сломана, что никогда не должна была поставляться в финальной версии». Он охарактеризовал реализованные в браузере функции как «своего рода космическую шутку», сказав, что «раздражает так, что даже нельзя описать» [24]

Данные за август 2015 года, через несколько недель после выпуска, показали, что среди пользователей Edge не пользовалась популярностью и только 2% от общего числа пользователей компьютеров использовали новый браузер. Среди пользователей Windows 10 использование достигло 20%, а затем упало до 14% до августа 2015 года [25] .

В октябре 2015 года исследователь безопасности опубликовал отчёт, в котором описывается ошибка в режиме «InPrivate» Edge, из-за которой данные, связанные с посещёнными сайтами, по-прежнему остаются кэшированными в каталоге профиля пользователя, что теоретически позволяет другим пользователям определить посещенные сайты. Ошибка привлекла внимание общественности в начале февраля 2016 года [26] и была исправлена накопительным обновлением 9 февраля 2016 года [27] .

Microsoft перешла на Blink, поскольку движок Edge получил неоднозначную оценку. Этот шаг увеличивает согласованность совместимости веб-платформ между основными браузерами. По этой причине этот шаг вызвал критику, поскольку он уменьшает разнообразие на рынке веб-браузеров в целом и увеличивает влияние Google (разработчика механизма макета Blink на общем рынке браузеров Microsoft, уступившего свой независимо разработанный механизм браузера [28] [29] .

По словам Дугласа Дж. Лейта, профессора информатики из Тринити-колледжа в Дублине, Microsoft Edge — наименее закрытый браузер. В ответ представитель Microsoft Edge объяснил, что он использует данные диагностики пользователей для улучшения продукта [30] .

В июне 2020 года пользователи раскритиковали недавно выпущенные обновления Windows 7, Windows 8.1 и Windows 10, которые установили Edge и импортировали некоторые пользовательские данные из Chrome и Firefox до получения разрешения пользователя. Microsoft ответила, что, если пользователь откажется предоставить разрешение на импорт данных Edge, Edge удалит импортированные данные. Однако если браузер выйдет из строя до того, как пользователь сможет отклонить импорт, уже импортированные данные не будут удалены [31] [32] . The Verge назвал это «тактикой шпионского ПО» и назвал «опыт первого запуска» Edge «тёмным паттерном» [33] .

Microsoft Edge не может отображать локальный веб-сайт

У меня работает локальный IIS с привязкой типа www.dev.mydomain.com , имя хоста указано на внешнем DNS-сервере, и разрешение имен работает нормально.

При открытии сайта http://www.dev.mydomain.com в Microsoft Edge я получаю это сообщение:

Хм, мы не можем добраться до этой страницы.

Убедитесь, что у вас есть правильный веб-адрес: http://www.dev.mydomain.com

F12 Network Tab Не показывает ничего.

  • Использование инструментов Firefox, Chrome, IE-11 и командной строки на локальном компьютере
  • Использование Edge с другого компьютера в локальной сети
  • Использование Edge на той же машине, но с другим пользователем
  • Использование Грани с моим пользователем , но с использованием localhost или IP — адреса либо 127.0.0.1 или 192.168.x.x
Читайте так же:
Рейтинг видеокарт: лучшие предложения для любителей красивой графики

Что я пытался, но не решил проблему:

  • Перезапуск Network List Service и Network Location Awareness сервис.
  • добавление www.dev.mydomain.com в hosts файл.
  • используя TLS и https://www.dev.mydomain.com
  • Использование тех же настроек Windows Proxy, что и для пользователя, у которого нет проблем.

Так что это проблема, характерная для одного пользователя и Edge, другие программы или пользователи не имеют этой проблемы.

Любые идеи, что еще я могу сделать, чтобы диагностировать это?

Windows 10 — 1607 (14393.105)

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

перейти about:flags и включить «разрешить локальную петлю»

Имейте в виду, что это влияет на безопасность, но риск низок.

введите описание изображения здесь

Я использую последнюю версию Win 10 V 1809 build 17763.253.

Я нашел обходной путь в другом потоке, добавив локальный диапазон IP-адресов к доверенным сайтам, он работает для меня.

Второй обходной путь — использовать имя сервера вместо IP-адреса.

Пример: http: // имя компьютера /, которое разрешается по IP-адресу версии 6.

Поскольку эта ошибка возникает только в MS EDGE и прекрасно работает во всех других браузерах, где находится официальное решение MS?

Наконец, сборка 17763.316 исправила ошибку, я удалил обходной путь, и MS Edge может получить доступ ко всем моим локальным IP-адресам с 192.168.1.1 по 192.168.1.254.

Это политика безопасности Windows: приложения в среде выполнения Windows (иначе говоря, UWP, включая Edge) не могут получить доступ к localhost по умолчанию.

Иммерсивные приложения (и IE11 на Win8 / 8.1, а не на Win10) работают внутри изолированных процессов, известных как «AppContainers». По умолчанию AppContainers запрещено отправлять сетевой трафик на локальный компьютер (loopback). Это, конечно, проблематично при отладке с помощью Fiddler, так как Fiddler является прокси-сервером, работающим на локальном компьютере. Далее в статье объяснялось, как можно использовать инструмент CheckNetIsolation, чтобы разрешить AppContainer отправлять трафик на локальный компьютер. Однако использование CheckNetIsolation довольно громоздко — для этого необходимо знать имя или идентификатор безопасности AppContainer, а также настраивать каждый AppContainer отдельно. Чтобы устранить эти трудности, я создал инструмент с графическим интерфейсом, который позволяет очень легко перенастроить AppContainer для включения петлевого трафика. Этот инструмент требует Windows 8 и работает на .NET Framework v4. При запуске утилита сканирует AppContainers вашего компьютера и отображает их в виде списка. Каждая запись имеет флажок слева от него, указывающий, может ли AppContainer отправлять петлевой трафик. Вы можете установить эти флажки отдельно или использовать кнопки вверху, чтобы установить все флажки одновременно. Нажмите «Сохранить изменения», чтобы зафиксировать сделанные вами изменения конфигурации, или нажмите «Обновить», чтобы перезагрузить текущие параметры конфигурации.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector