I am configuring a magento 2.1.7 deployment, using IIS with php.
I am running a theme from TemplateMonster (Theme)
I have configured my store to run via SSL, but I get a mixed content warning, as there are some JS scripts that are trying to load a google maps api reference over http. This happens on all the pages of the store. The pages are created dynamically, hence I can't trace where the code is injected from.
For the life of me, I cannot locate where this is implemented in the template or magento source. I have scoured through all the content blocks and pages, and I just can't find it. My magento theming skills are 0, so I have no clue where a theme developer would add code that is mixed into every rendered page.
My warning:
Mixed Content: The page at '***.html' was loaded over HTTPS, but requested an insecure script 'http://maps.googleapis.com/maps/api/js?sensor=true&callback=initialize'. This content should also be served over HTTPS.
The source is reported as page that does not exist (dynamically generated)
This is the code block that is causing my issues, I just can't find it!
function loadScript() {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://maps.googleapis.com/maps/api/js?sensor=true&callback=initialize";
document.body.appendChild(script);
}
Any ideas?