尝试将网址段发布到Firebase

时间:2018-10-25 19:34:25

标签: javascript firebase-realtime-database

我正在公共网页上运行脚本,我想将部分网址发布到Firebase中。

我可以插入一个按钮,该按钮以字符串变量的形式检索url段,但是由于权限的原因,我无法自动从打开的页面发布到firebase。除了创建外部页面并手动发布变量之外,还有其他方法可以这样做吗?这是我正在使用的脚本。这在外部页面上运行良好,但我想从公共页面运行它。

function pushit() { 
firebase.initializeApp(config);
var url = location.href; 
var filename = url.substr(38, 8);
console.log("Push Successfull!!!");
var database = firebase.database();
var ref = database.ref('url/data'); var data = {url: filename } 

 ref.push(data);   
}

错误得到的是:

Uncaught ReferenceError: pushit is not defined
at HTMLButtonElement.onclick (index.html)

1 个答案:

答案 0 :(得分:0)

我创建了一个弹出窗口,它将数据发送到Firebase。我意识到不可能在其他网站上运行这种代码。