Библиотека закрытия Google заблокирована

Для одного из моих проектов мне нужно загрузить библиотеку закрытия Google:

<script src="http://closure-library.googlecode.com/svn/trunk/closure/goog/base.js"></script>

Но я получаю:

[blocked] The page at http://xxx/index.html ran insecure content from http://closure-library.googlecode.com/svn/trunk/closure/goog/base.js.

Как я могу использовать библиотеку закрытия Google в своем проекте?


person blueFast    schedule 16.08.2013    source источник


Ответы (2)


Если ваш сайт работает на HTTPS, вам также необходимо получить доступ к библиотеке Google Closure через HTTPS. Попробуйте использовать ссылку, относящуюся к протоколу, чтобы использование протокола вашего сайта соответствовало тому, как он извлекает код закрытия Google.

<script src="//closure-library.googlecode.com/svn/trunk/closure/goog/base.js""></script>
person Technetium    schedule 17.08.2013

Я знаю, что вопрос касается base.js, в одном JS-файле также есть скомпилированная библиотека.

<script src="http://resources.programmingclosure.com/closure-lite.js"></script>

Источник: http://www.programmingclosure.com/closure-lite/

Закрытие Lite API

Closure Lite включает в себя следующие API от Closure:

  • гуг.массив
  • goog.Одноразовый
  • goog.dispose
  • гугл.дом
  • goog.dom.DomHelper
  • goog.events.NodeType
  • goog.dom.TagName
  • goog.dom.классы
  • goog.dom.xml
  • гугл.события
  • goog.events.BrowserEvent
  • goog.events.Event
  • goog.events.EventHandler
  • goog.events.EventType
  • goog.events.EventTarget
  • goog.events.KeyEvent
  • goog.events.KeyCodes
  • goog.events.KeyHandler
  • goog.events.Listener
  • гугл.функции
  • goog.json
  • goog.math.box
  • goog.math.координата
  • goog.math.Rect
  • goog.math.Size
  • goog.net.ErrorCode
  • goog.net.EventType
  • goog.net.XhrIo
  • goog.net.XhrMonitor
  • goog.net.XmlHttp
  • гугл.объект
  • гугл.строка
  • гугл.структуры
  • goog.structs.Map
  • goog.structs.Set
  • гугл.стиль
  • goog.Таймер
  • goog.userAgent
  • goog.userAgent.product
  • гугл.окно

ИЗМЕНИТЬ: с http://www.programmingclosure.com/closure-lite/ Отдельный файл JavaScript, содержащий ядро ​​библиотеки закрытия.

Closure Lite призван решить эту проблему, предоставляя ядро ​​библиотеки Closure в одном уменьшенном файле JavaScript, который можно включить на вашу собственную веб-страницу.

person dekdev    schedule 22.08.2013
comment
Прохладный! Насколько это велико? - person blueFast; 22.08.2013
comment
Closure Lite весит примерно 33 КБ в сжатом виде. - person dekdev; 22.08.2013
comment
Это выглядит как очень простой способ самостоятельного размещения библиотеки закрытия. К сожалению, удаление base_c и добавление closure-lite у меня не работает. Что мне нужно сделать, чтобы closure-lite полностью заменил base_c? - person blueFast; 23.08.2013