Cordova双正斜杠打开文件://而不是http://

时间:2015-01-21 14:40:39

标签: cordova google-dfp

我正在使用正在使用图片的Google DFP模板 背景图像:网址(// s0.2mdn.net/ads/richmedia/studio/21515482/23079102_1358876393903_closebutton.png);

当我在节点中运行应用程序时,它认为该文件位于http://s0.2mdn.net/ads/richmedia/studio/21515482/23079102_1358876393903_closebutton.png

但是,在移动应用程序中运行它将其作为文件提供://s0.2mdn.net/ads/richmedia/studio/21515482/23079102_1358876393903_closebutton.png显然不存在

有谁知道我们如何解决这个问题?我无法更改网址,因为它是通过Google的JS注入的

1 个答案:

答案 0 :(得分:1)

我在谷歌地方自动填充(连同谷歌的动力)徽标上遇到了类似的问题。

我已将其修复到我的CSS文件中(您需要覆盖)。我认为这也是你解决问题的方法。在(//)之前所有网址都是双斜线,我手动将它们更改为https://

.pac-container::after {
  background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2.png);
}

.hdpi.pac-container::after {
  background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2_hdpi.png)
}

.pac-icon {
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png) !important;
}

.hdpi .pac-icon {
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png) !important;
}