При использовании Firebase на клиенте (Chrome/Firefox) со следующими сценариями:
<!-- Firebase -->
<script src="https://cdn.firebase.com/js/client/1.0.15/firebase.js"></script>
<!-- AngularFire Library -->
<script src="https://cdn.firebase.com/libs/angularfire/0.7.1/angularfire.min.js"></script>
И этот код:
.controller('WaitlistController', ['$scope', '$firebase', function($scope, $firebase) {
var partiesRef = new Firebase('https://wait-and-eat-justin.firebaseio.com/');
$scope.parties = $firebase(partiesRef);
$scope.party = {name: '', phone: '', size: ''};
$scope.saveParty = function() {
$scope.parties.$add($scope.party);
$scope.party = {name: '', phone: '', size: ''};
};
}]);
Все работает нормально (т.е. Firebase получает обновления), НО я не вижу сетевого трафика ни в инструментах разработчика Chrome, ни в отладчике Firebug для Firefox. Почему я не вижу сетевой трафик Firebase? Я предполагаю, что он использует веб-сокеты.
new Firebase('https://wait-and-eat-justin.firebaseio.com/').once('value', function(s) { console.log(s.val()); })
, я вижу несколько вызовов веб-сокетов на вкладке Chrome Network:wss://wait-and-eat-justin.firebaseio.com/.ws?v=5
с одним фреймом{"d":{"t":"r","d":"s-dal5-nss-16.firebaseio.com"},"t":"c"}
. Можете ли вы попробовать, если он появится для вас с этим фрагментом? - person Frank van Puffelen   schedule 11.01.2015