我剛剛在最近一天左右遇到了這個問題。從本質上講,無論何時在SDK中加載插件,小部件端代碼都會被破壞。在Chrome調試器中,它顯示有一個ReferenceError:驗證器未定義。BuildFire SDK小部件代碼突然加載並導致阻塞
這是引用錯誤的調用堆棧:在這個片段的最後,你可以看到http://app.buildfire.com/app/fragments/auth/auth.html參考
angular.min.js:102 ReferenceError: validator is not defined
at new <anonymous> (http://app.buildfire.com/app/pages/controllers/authCtrl.js:2:30)
at Object.e [as invoke] (http://localhost:3000/scripts/angular/angular.min.js:36:315)
at w.instance (http://localhost:3000/scripts/angular/angular.min.js:75:451)
at http://localhost:3000/scripts/angular/angular.min.js:58:476
at s (http://localhost:3000/scripts/angular/angular.min.js:7:408)
at A (http://localhost:3000/scripts/angular/angular.min.js:58:459)
at g (http://localhost:3000/scripts/angular/angular.min.js:51:299)
at http://localhost:3000/scripts/angular/angular.min.js:50:415
at link (http://localhost:3000/scripts/angular/angular.min.js:217:512)
at Z (http://localhost:3000/scripts/angular/angular.min.js:70:149) <div id="login" ng-include="'http://app.buildfire.com/app/fragments/auth/auth.html'" class="ng-scope">
的。我不知道這有什麼關係呢,但每當小部件的負載和阻塞它看起來像這樣:
當我打開那個鏈接它創建相同的碎視圖。我不確定這是否是有意或無意的,但我認爲它可能有用。
我也嘗試在Buildfire/sdk項目中直接從主服務器上拉下一個完全獨立的SDK副本。即使針對新SDK中包含的基本MyPlugin項目運行SDK也會得到相同的結果。我不確定這是什麼原因。
SDK已經更新,並且已經修復了。 [SDK 1.8.1](https://github.com/BuildFire/sdk/releases/tag/1.8.1) – attila226
工作正常!謝謝! – tbergen1