2019-01-18 16:15
浏览 72

Magento 2主题硬编码谷歌地图api url's

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 ''. 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 = "";

Any ideas?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • douyu9433 2019-01-19 12:37

    Based on @sakura Kinomoto 's suggestion above, I used the tool findstr to locate the file containing the text I was looking for.

    The file in question was: wwwroot\app\code\TemplateMonster\GoogleMap\view\frontend\templates\init.phtml

    解决 无用
    打赏 举报

相关推荐 更多相似问题