dongzhimeng2464 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 '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?

  • 写回答

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥500 求华为P30PRO手机硬盘数据恢复
  • ¥15 关于#vscode#的问题:ESP32开发板对接MQTT实现小灯泡的开关
  • ¥15 TMC2209串口模式下读取不到寄存器的值串口助手蓝色字体是发过去的消息,绿色字体是收到的消息,第二行发送读取寄存器的指令但是没有读取到寄存器的值串口助手如下图:接线如下图,如何解决?
  • ¥15 高通安卓11提取完整线刷包软件,或者优博讯dt50顺丰刷机包
  • ¥20 C,有个译码器,换了信道就跑不出原来数据
  • ¥15 MIMIC数据库安装问题
  • ¥60 基于JTag协议开发Fpga下载器上位机,哪位大🐂有偿指导?
  • ¥20 全书网Java爬取数据
  • ¥15 怎么获取红包封面的原始链接,并且获取红包封面序列号
  • ¥100 微信小程序跑脚本授权的问题