Страница Silverlight загружает небезопасный контент от Microsoft - PullRequest
12 голосов
/ 28 ноября 2011

У меня есть веб-сайт, который состоит в основном из одного приложения Silverlight.Сайт настроен для работы по HTTPS, который прекрасно работает.Однако, когда сайт загружается в Chrome, выдается предупреждение, что

"На странице https://testing.efilecabinet.com/ отображается небезопасный контент из http://download.microsoft.com/download/5/1/6/5165823D-1D79-4871-8AC2-42DDDB94A5C2/PNGs/SLMedallion_ENU.png."

.это изображение от Microsoft по HTTP. Кто-нибудь знает, как это происходит по HTTPS?

Ответы [ 3 ]

21 голосов
/ 29 ноября 2011

Исправлено!Я скачал изображение и включил его в наш веб-сайт, изменив эту строку:

<img src="https://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>

на эту:

<img src="SLMedallion_ENU.png" alt="Get Microsoft Silverlight" style="border-style:none"/>

Видимо, эта ссылка "https://go.microsoft.com/fwlink/?LinkId=161376" все еще будет перенаправлять на HTTPпуть, чтобы получить изображение. Таким образом, загрузка изображения и его непосредственное исправление.

3 голосов
/ 28 ноября 2011

На странице, на которой размещен ваш XAP-файл, вы найдете якорный тег с URL-адресом для загрузки среды выполнения Silverlight.Вы можете удалить его или разместить загрузку на своем собственном сайте под HTTPS.

<div id="silverlightControlHost">
    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
      <param name="source" value="ClientBin/xxx.xap"/>
      <param name="onError" value="onSilverlightError" />
      <param name="background" value="white" />
      <param name="minRuntimeVersion" value="4.0.50826.0" />
      <param name="autoUpgrade" value="true" />
      <param name="windowless" value="true" />
      <param name="AllowHtmlPopupWindow" value="true" />
      <param name="EnableHtmlAccess" value="true" />

      <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0" style="text-decoration:none">
              <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
      </a>
        </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe>
    </div>

Вы можете настроить весь этот тег привязки для извлечения контента с вашего сайта.

0 голосов
/ 28 ноября 2011

Вы можете изменить ссылки HTTP на HTTPS в файле привязки, и это должно решить проблему.

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