我正在公共网页上运行脚本,我想将部分网址发布到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)
答案 0 :(得分:0)
我创建了一个弹出窗口,它将数据发送到Firebase。我意识到不可能在其他网站上运行这种代码。