статический веб-сайт хранения учетной записи дает другие значения в Firefox, как в IE и Chrome - PullRequest
0 голосов
/ 09 мая 2019

Я создал простой файл index.html. В моей учетной записи хранения я включил функцию статистики веб-сайтов. Когда я вставляю этот файл index.html в контейнер $ web, я могу перейти к файлу с помощью 1. используя URL-адрес конечной точки с именем файла в качестве индекса. 2. или с помощью URL-адреса конечной точки, набрав имя файла после /

  1. URL моего статического сайта: https://storaccount.z6.web.core.windows.net/
  2. URL-адрес, который я использую для доступа к файлу https://storaccount.z6.web.core.windows.net/index.html Теперь начинается странная часть. В Firefox тег добавлен только тогда, когда я использую URL с указанным именем файла (2). даже если я указываю на портале Azure, что index.html является страницей индекса. В Chrome тег ни url, ни url + filename не имеет реализованного тега. В IE они оба работают. URL и URL + имя файла Чтобы дать немного контекста:

HTML  file:
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style> TABLE {border-width: 1px; border-style: solid; border-color: black; border-collapse: collapse;} TH {border-width: 1px; padding: 3px; border-style: solid; border-color: black; background-color: #6495ED;} TD {border-width: 1px; padding: 3px; border-style: solid; border-color: black;} </style> </head><body> <table> <colgroup><col/><col/><col/><col/><col/></colgroup> <tr><th>Date</th><th>Vm</th><th>ResourceGroup</th><th>Event Initiated By</th><th>Subscription Name</th></tr> <tr><td>16/04/2019</td><td></td><td></td><td></td><td>-</td></tr> <tr><td>16/04/2019</td><td></td><td></td><td></td><td>-</td></tr> <tr><td>09/04/2019</td><td>--</td><td>-</td><td></td><td>-</td></tr> <tr><td>26/04/2019</td><td></td><td></td><td>.</td><td>-</td></tr> <tr><td>15/04/2019</td><td></td><td></td><td></td><td>-</td></tr> <tr><td>26/04/2019</td><td></td><td></td><td></td><td></td></tr> <tr><td>29/04/2019</td><td></td><td></td><td></td><td>-</td></tr> <tr><td>08/04/2019</td><td>-</td><td></td><td></td><td>-</td></tr> </table> </body></html> 

enter image description here

enter image description here enter image description here

Это моя вина. Что я не упомянул тег style в html-файле правильно? Это ошибка (функция чтения) Azure?

Это Firefox: потому что Chrome дает изображение 1 с обоими URL-адресами, а IE дает изображение 2 с обоими URL-адресами

1 Ответ

1 голос
/ 09 мая 2019

Как уже упоминалось в комментариях, проверьте Content-Type свойство Report.html blob. По моему опыту, IE несколько умнее в рендеринге контента, когда свойство типа контента не определено.

Чтобы устранить проблему, измените свойство Content-Type большого двоичного объекта на text/html, и вы должны увидеть, что оно правильно отображается и в Chrome.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...