2013-08-16 90 views
0

對於我的一個項目,我需要加載谷歌關閉圖書館:谷歌關閉圖書館受阻

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

如何使用在谷歌關閉圖書館我的項目?

回答

1

如果您的網站運行在HTTPS上,那麼您還需要通過HTTPS訪問Google Closure庫。嘗試使用協議相關鏈接來保持網站的協議使用與檢索Google Closure代碼的方式保持一致。

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

我知道問題是base.js,在一個JS文件中也有一個編譯庫。

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

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

關閉精簡版API

封閉精簡版包括從封閉以下API:

  • goog.array
  • goog.Disposable
  • goog。處置
  • goog.dom
  • goog.dom.DomHelper
  • goog.events.NodeType
  • goog.dom.TagName
  • goog.dom.classes
  • goog.dom.xml
  • goog。事件
  • 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.ma th.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庫的核心包含Closure庫

關閉精簡版的目的是解決這一問題的核心一個JavaScript文件在一個可以包含在您自己的網頁中的縮小的JavaScript文件中。

+0

酷!那有多大? – dangonfast

+0

Closure Lite約爲33KB gzipped。 – dekdev

+0

這看起來像是一個非常直接的自我託管封閉庫的方式。不幸的是,刪除base_c並添加closure-lite對我不起作用。爲了讓closure-lite完全替代base_c,我需要做些什麼? – dangonfast

相關問題