Silverlight页面加载来自Microsoft的不安全内容

Mel*_*een 12 silverlight https google-chrome silverlight-4.0

我有一个主要由单个Silverlight应用程序组成的网站.该网站配置为通过HTTPS运行,效果很好.但是,当网站加载到Chrome时,会发出警告

" https://testing.efilecabinet.com/上的页面显示了来自http://download.microsoft.com/download/5/1/6/5165823D-1D79-4871-8AC2-42DDDB94A5C2/PNGs/SLMedallion_ENU的不安全内容. png."

似乎SL框架正在通过HTTP从microsoft加载此图像.有谁知道通过HTTPS实现这一点的方法?

Mel*_*een 21

修好了!我下载了图片并将其包含在我们的网站中更改此行:

<img src="https://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
Run Code Online (Sandbox Code Playgroud)

对此:

<img src="SLMedallion_ENU.png" alt="Get Microsoft Silverlight" style="border-style:none"/>
Run Code Online (Sandbox Code Playgroud)

显然,此链接"https://go.microsoft.com/fwlink/?LinkId=161376"仍将重定向到HTTP路径以获取图像.因此,下载图像并将其直接修复.

  • "缺点"就是你错过了文化敏感性.即来自另一种文化的人(挪威人,像我一样,说)将获得与微软不同的奖章,但在您的网站上,无论如何都将获得英语.也许是支付最低价格的一小部分,但是如果你选择这个解决方案,还是值得注意的.您可以通过更改浏览器的语言首选项来测试它.我尝试时获取SLMedallion_NOR.png文件而不是SLMedallion_ENU.png文件. (4认同)