谷歌关闭库被阻止

时间:2013-08-16 17:12:32

标签: google-closure-library

对于我的一个项目,我需要加载谷歌闭包库:

<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.

如何在我的项目中使用谷歌闭包库?

2 个答案:

答案 0 :(得分:1)

如果您的网站使用HTTPS运行,那么您还需要通过HTTPS访问Google Closure库。尝试使用协议相关链接来保持站点的协议使用与检索Google Closure代码的方式一致。

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

答案 1 :(得分:1)

我知道问题是针对base.js,在一个JS文件中还有一个编译库。

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

来源:http://www.programmingclosure.com/closure-lite/

Closure Lite API

Closure Lite包含以下来自Closure的API:

  • goog.array
  • goog.Disposable
  • goog.dispose
  • goog.dom
  • goog.dom.DomHelper
  • goog.events.NodeType
  • goog.dom.TagName
  • goog.dom.classes
  • goog.dom.xml
  • goog.events
  • 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.functions
  • goog.json
  • goog.math.Box
  • goog.math.Coordinate
  • goog.math.Rect
  • goog.math.Size
  • goog.net.ErrorCode
  • goog.net.EventType
  • goog.net.XhrIo
  • goog.net.XhrMonitor
  • goog.net.XmlHttp
  • goog.object
  • goog.string
  • goog.structs
  • goog.structs.Map
  • goog.structs.Set
  • goog.style
  • goog.Timer
  • goog.userAgent
  • goog.userAgent.product
  • goog.window

编辑:来自http://www.programmingclosure.com/closure-lite/ 包含Closure库核心的单个JavaScript文件

Closure Lite旨在通过在一个缩小的JavaScript文件中提供Closure Library的核心来解决这个问题,该文件可以包含在您自己的网页中。