减:@import url在缩小后使用http而不是https

Aar*_*ron 6 css fonts minify less angularjs

我收到此错误:

Mixed Content: The page at 'https://theculprit.com/url' was loaded over HTTPS, but requested an insecure font 'http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf'. This request has been blocked; the content must be served over HTTPS.

当我查看源代码以查找通过HTTP而不是HTTPS导入字体的位置时,与字体导入相关的唯一行是:

@import url('//fonts.googleapis.com/css?family=Open+Sans:400,700,300,600,800');
Run Code Online (Sandbox Code Playgroud)

最初我虽然通过HTTP加载HTTPS资产可能是我的错误,但字体已经使用sources协议导入.这仅在代码缩小后才会发生.

我对fonts/css/less不太熟悉,所以我完全迷失了.如果有任何其他信息,我可以提供帮助,让我知道.

Aar*_*ron 4

事实证明,我正在使用的缩小器会自动将导入以//myurlto开头http://myurl,这导致了我的问题。我添加了processImport: false 选项,现在一切都按预期运行。

已在GitHub上提出有关此行为的问题。