piyushpiyush Ответов: 1

Ошибка состояния Chrome - не удается загрузить отчет excel


Всем привет,


Я получил ниже ошибку, когда я нажимаю на кнопку для загрузки файла отчета excel.эта ошибка возникает в браузере Google Chrome выше версии 58 и браузере safari. с FireFox (Mozilla) работает правильно.

Каков точный смысл этой ошибки и как я могу решить эту проблему?

jquery-2.1.3. js?v6. 300-A1 :5216 [устаревшие] запросы Субресурсов, URL-адреса которых содержат встроенные учетные данные (например, `https://user:pass@host/`) блокируются. Видишь https://www.chromestatus.com/feature/5669008342777856 для получения более подробной информации.
(anonymous) @ jquery-2.1.3. js?v6. 300-A1:5216



Журнал ошибок я получил ниже ошибку :
<step title="Startup Request" date="2017-08-02T04:35:56.725" instance="4fa702" url="/" method="GET" type="request" pid="80,2,6" ScmType="None" SCM_SKIP_SSL_VALIDATION="0" >
  <step title="Cleanup Xml Logs" date="2017-08-02T04:35:56.725" /><!-- duration: 31ms -->
</step><!-- duration: 31ms -->


это разрыв со следующей строкой:
target.appendChild( elem );



Дайте мне правильное решение этого вопроса?что я делаю для этого, так это работаю с браузерами Google Chrome и Safari.

Что я уже пробовал:

HI All,


I got below error when I click on button for download excel report file.this error occur in Google Chrome Browser above version 58 and safari browser. with FireFox(Mozilla) it is working properly.

What is the exact meaning of this error and how I can I solve this issue?

jquery-2.1.3.js?v6.300-A1:5216 [Deprecation] Subresource requests whose URLs contain embedded credentials (e.g. `https://user:pass@host/`) are blocked. See https://www.chromestatus.com/feature/5669008342777856 for more details.
(anonymous)	@	jquery-2.1.3.js?v6.300-A1:5216



Error Log I got Below Error :
<pre><step title="Startup Request" date="2017-08-02T04:35:56.725" instance="4fa702" url="/" method="GET" type="request" pid="80,2,6" ScmType="None" SCM_SKIP_SSL_VALIDATION="0" >
  <step title="Cleanup Xml Logs" date="2017-08-02T04:35:56.725" /><!-- duration: 31ms -->
</step><!-- duration: 31ms -->


это разрыв со следующей строкой:
target.appendChild( elem );



Дайте мне правильное решение этого вопроса?что я делаю для этого, так это работаю с браузерами Google Chrome и Safari.

1 Ответов

Рейтинг:
1

Nathan Minier

Это как бы означает то, что он говорит: Если ваш механизм аутентификации передает учетные данные как часть URL-адреса, Chrome заблокирует этот идиотизм, чтобы ваши учетные данные не отправлялись в виде обычного текста по проводу на совершенно произвольные серверы (каждый запрошенный DNS увидит эти учетные данные, как и любой, кто смотрит на трафик).

Серверная сторона должна иметь другую систему аутентификации и управления сеансами, такую как веб-файлы cookie. Есть сотни примеров хорошей обработки аутентификации в интернете.


piyushpiyush

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

Nathan Minier

Очевидно, что либо фреймворк,либо платформа, которую вы используете, таковы. Это может быть так же просто, как изменить конфигурацию.

Кроме того, почти все, что не является одноцелевой функцией, является "многослойным", поэтому вам нужно быть более конкретным.