2014-04-28 126 views
2

我是新來的goinstant。我正在關注該示例,並在運行時得到以下錯誤。JavaScript運行時錯誤:'goinstant'未定義

的JavaScript運行時錯誤: 'goinstant' 是不確定的

這裏是代碼:

<script src="https://cdn.goinstant.net/v1/platform.min.js"></script> 
<script> 
var url = "https://goinstant.net/xxxxxxx/test"; 
var connect = goinstant.connect(url); 
connect.then(function (result) { 
    var conn = result.connection; 
    var lobby = result.rooms[0]; 
    alert(lobby); 
}); 
</script> 

我這麼想嗎?我應該告誡說,在這之前我有一個關於platform.min.js的錯誤。錯誤是:在第1行

JavaScript的嚴重錯誤,在https://cdn.goinstant.net/v1/platform.min.js \ n \ nSCRIPT1014列1:無效字符

+0

這意味着腳本未成功加載。還要確保你實際使用兩個獨立的腳本元素來加載庫和代碼。 –

+0

謝謝Felix,我原本放置了兩個腳本標記,但我仍然收到相同的錯誤。感謝您的快速回復。 –

+0

是'標記。 – sweetamylase

回答

1

的問題是,CDN不正確的服務腳本。

使用此trick從HTML5樣板創建回落到一個本地副本,當發生這種情況:

<script src="https://cdn.goinstant.net/v1/platform.min.js"></script> 
<script>window.goinstant || document.write('<script src="js/vendor/platform.min.js"><\/script>')</script> 
0

我在找到爲什麼GoInstant CDN失敗,但我想我會建議另一種方法來解決它在過渡期。

http://www.hanselman.com/blog/CDNsFailButYourScriptsDontHaveToFallbackFromCDNToLocalJQuery.aspx詳細說明另一種在ASP.net中自動奇蹟般地執行此操作的方法。向下滾動到您看到的位置「啓動Visual Studio 2012並創建一個新的ASP.NET 4.5 Web窗體應用程序」,並且有一個相當長的解釋如何去做。最終,這會輸出一個script-src-with-fallback標籤集,類似於@ agconti的答案。

相關問題