Google Chrome web browser, by default blocks Insecure Content on secure pages. When you visit a secure web page with insecure content, a shield icon may appear at the top right edge of your browser, along with a warning This page has insecure content. This means that Chrome has stopped loading of Insecure Content.
If you wish to allow and load the Insecure Content, you will have to click on the Shield icon and then click on Load anyway.
Insecure Content is content is non-secure content like JS or CSS, present on the web page that may be getting served from various other http locations, but is being finally served in the secure https web page that you are visiting.
Disable Insecure Content warning
Google does not recommend that you do this, but if you wish to disable Insecure Content warning in Chrome, you can use the following command line flag to prevent Chrome from checking for insecure content:
You may if you wish, create a shortcut using the following path as Target:
Note that there are two dashes above, before allow.
Internet Explorer users may want to see how to disable Active Content and Firefox users, how to disable Mixed Content.
Protected Content in Chrome
On a different but related note, you can also change several Content settings for Protected Content in Chrome. To do this, open Chrome > Settings > Content > Protected Content. Here uncheck Allow identifiers for protected content.
This setting allows sites to use machine identifiers to uniquely identify your computer in order to authorize access to protected content such as movies or music that you’ve purchased.
You may be required to restart your Windows computer after you click on Done to apply this setting.
In the Content setting, you can also change your other content settings. If you disable images or scripts, Chrome will display an icon inside the omnibar to inform you that the said content was blocked.