2016-02-04 8 views
1

Я разрабатываю веб-страницу golang и сталкиваюсь с некоторыми проблемами при развертывании моей страницы в Google App Engine (appspot.com). Это потому, что я запускаю его с помощью http при разработке на своей машине, но по https при развертывании.Смешанный контент google chrome, can not find source

Google chrome не любит этого, поэтому он блокирует контент, пытающийся загрузиться через http. Мне хорошо, потому что мне нравится безопасность. Но я не могу найти источник.

Все мои включенные https или // или только локальные файлы.

Образ ошибки в хром.

enter image description here

Это некоторые включает в себя, что я использую. Может быть, некоторые из них загружают шрифт?

<link href="/static/css/googlefont.css" rel='stylesheet' type='text/css'> 
    <link href="/static/css/bootstrap.css" rel="stylesheet" type="text/css"> 
    <link href="/static/css/style.css" rel="stylesheet" type="text/css"> 
    <link href="/static/css/sweetalert2.css" rel="stylesheet" type="text/css"> 
    <link href="/static/css/font-awesome.min.css" rel="stylesheet" type="text/css"> 
    <link href="/static/css/modal.css" rel="stylesheet" type="text/css"> 

    <script src="/static/js/jquery.js"></script> 
    <!--<script src="/static/js/jquery.min.js"></script>--> 
    <script src="/static/js/register.js"></script> 
    <script src="/static/js/login.js"></script> 
    <script src="/static/js/sweetalert2.min.js"></script> <!-- Sweetalert --> 
    <script src="/static/js/spin.min.js"></script> <!-- ?? --> 
<script src="/static/js/bootstrap.min.js"></script> 
<!-- Bootstrap Core JavaScript --> 
<script src="/static/js/jquery.cookie.js"></script> 
<script src="/static/js/stuff.js"></script> 
<script src="/static/js/flat-ui.min.js"></script> 
<script src="/static/js/application.js"></script> 
<script src="/static/js/bootbox.js"></script> 

Я не могу найти источник ..?

Благодарен за любую помощь в правильном направлении, я схожу с ума здесь ..

ответ

1

Проверьте все CSS стилей документ загружается, включая любые CSS стилей, которые становятся загруженными через @import. В одном из CSS стилей, вы, скорее всего, есть правило, с url(…) вызова что-то вроде этого:

src: local('PT Sans'), local('PTSans-Regular'), url(http://fonts.gstatic.com/s/ptsans/v8/fhNmDCnjccoUYyU4ZASaLVKPGs1ZzpMvnHX-7fPOuAc.woff2) format('woff2'); 

использовать сеть вкладку (или эквивалент) в вашем браузере Devtools, чтобы получить представление всех ресурсов ваш документ загружается. Вы можете сортировать этот вид ресурсов по типу. Итак, установите его для сортировки по типу, а затем просмотрите источник всех типов = stylesheet или type = css resources, чтобы узнать, какой из них имеет url(…), который использует небезопасную схему http.