firebaseチームと皆さんはここで忙しい一日を過ごしていると確信しています。今、私はそれが移行しようとしていますので、私はこれ持ってるFirebase Migrating - 単純なfirebase.setはもう動作しません - 旧バージョンと新バージョン
var rootRef = new Firebase(http://*.firebaseio.com/)
function geturl() {
chrome.tabs.query({currentWindow: true, active: true}, function (tabs) {
var tabURL = tabs[0].url;
rootRef.set({
title: tabURL
});
});
}
:
var config = {
apiKey: "*-*",
authDomain: "*-*-*.firebaseapp.com",
databaseURL: "https://*-*-*.firebaseio.com",
storageBucket: "*-*-*.appspot.com",
};
firebase.initializeApp(config);
var rootRef = firebase.database().ref();
function geturl() {
chrome.tabs.query({currentWindow: true, active: true}, function (tabs) {
var tabURL = tabs[0].url;
rootRef.set({
title: tabURL
});
});
}
をそして、これはもう動作しない2日前、私は働いていた簡単なコードを、持っていました。 SDKも更新されました。srcを新しいものに変更しました(新しいドキュメントからのコピー/貼り付けに注意してください。ファイルの1つに404があります)。 手掛かりがある人は誰ですか?
------ EDIT
私はfirebaseを使用するためには、これに設定する必要が3 year old tutorialによると、それはmanifest.jsonの中content_security_policyとは何かを持っていると思いますchrome extension:
"content_security_policy": "script-src 'self' https://cdn.firebase.com
https://*.firebaseio.com; object-src 'self'"
ここで、新しいSDKを使用するためにこれを変更する方法がありますか?接続を確立するために必要な新しいURLが2つありますが、これは変更する必要があります。データベースのルールは、デフォルトで制限されている:これは、あなたがより多くの微妙な変化の1を打つことも、新たなプロジェクトがある場合は
Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' https://cdn.firebase.com https://.firebaseio.com https://.firebaseio-demo.com https://www.gstatic.com/ ". Either the 'unsafe-inline' keyword, a hash ('-='), or a nonce ('nonce-...') is required to enable inline execution.
、404を持っていたページを?私たちはそれを修正したい! –
@IanBarber Webのクイックスタートの1つに、存在しない/live/3.0.0/firebase.jsがありました。 /live/3.0/ ...または/3.0.0/firebase.jsだけが存在すると私は信じています。さらに、スクリプトタグはそこで終了しません(の代わりに
:ポップアップコンソールは私に、このエラーが発生します。 Firebase.comで
読んで、書き込み可能な世界にするために使用するデータベースが、Firebaseには多くの新機能がありますので、認証を必要とするnew consoleデフォルトで作成したプロジェクト:
あなたが追加することができますどちらかanonymous authを取得するか、ルールを古いデフォルトに更新しました。
Firebaseには多くの機能があるため、誰かがプロジェクトを作成してデータベースをロックダウンするのを忘れてしまいます(使用していない場合)世界的に書かれたデータベースを持つことに導いています。
出典
2016-05-18 22:19:49
匿名認証を有効にしましたが、まだデータベースに何も書き込まれません。私は後でそれを調べるつもりです。しかし、ありがとう! – ffritz
質問が更新されましたか?リンクされたGitはAndrew Leeのものです、彼はまだあなたのチームにいますか?とにかく、ありがとう :) – ffritz