Firebase в веб-приложении Tizen

Я пытаюсь запросить свою firebase из веб-приложения tizen. Итак, я добавил конфигурацию firebase в раздел сценария, затем мне нужно получить доступ к моему объекту firebase из javascript, но я не знаю, как действовать, как объявить переменную firebase для привязки к firebase lib? вот мой код:

Скриншот студии тизен

or

function init() {

		// How to get firebase object ?
		
		firebase.database()
		.ref('/test')
		.once('value').then(function(snapshot) {
			
			var value = snapshot.val();
			document.querySelector("#foo")
			.innerHTML = value;
			
		});
    
    ...
 }
<!DOCTYPE html>
<html>
<head>
<meta name="viewport"
	content="width=device-width, initial-scale=1, user-scalable=no" />
<title>Hello Tizen</title>
<link rel="stylesheet" href="css/style.css">
<script src="https://www.gstatic.com/firebasejs/4.0.0/firebase.js"></script>
<script>
  	  // Initialize Firebase
  	  var config = {
  	    apiKey: "blabla",
  	    authDomain: "blabla",
  	    databaseURL: "blabla",
  	    projectId: "blabla",
  	    storageBucket: "blabla",
  	    messagingSenderId: "blabla"
  	  };
  	  firebase.initializeApp(config);
	</script>
</head>

<body>
	<div id="container">
		<div id="contents">
			<span id="foo">To replace </span>
		</div>
	</div>

	<script src="js/app.js"></script>

</body>
</html>


ИЗМЕНИТЬ:

добавление <access origin="*" subdomains="true"></access> в config.xml решает мою проблему с подключением к Интернету


person Sylvain    schedule 31.05.2017    source источник
comment
Привет Сильвен. Предоставленное вами изображение кажется сломанным (ну, по крайней мере, изначально). Вместо того, чтобы предоставлять изображение для вашего кода, опубликуйте его в виде фактического отформатированного текста.   -  person AL.    schedule 31.05.2017
comment
Привет AL, я обновил форматированный текст, спасибо за совет   -  person Sylvain    schedule 31.05.2017


Ответы (1)


Вы видимо забыли поставить и эти скрипты

<script src="https://www.gstatic.com/firebasejs/4.0.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/4.0.0/firebase-database.js"></script>

firebase-app.js всегда должен стоять первым.

person crimson neko    schedule 31.05.2017
comment
Привет малиновый, это ничего не меняет, так как переменная firebase все еще не определена - person Sylvain; 31.05.2017