Попытка разместить сегмент URL в базе данных - PullRequest
0 голосов
/ 25 октября 2018

Я запускаю сценарий на общедоступной веб-странице и хочу опубликовать часть URL-адреса в firebase.

Я могу вставить кнопку, которая извлекает сегмент URL-адреса как строковую переменную, но я не могу опубликоватьавтоматически запускать с открытой страницы из-за разрешений.Есть ли способ сделать это, кроме создания внешней страницы и публикации переменной вручную?Вот сценарий, который я использую.Это хорошо работает на внешних страницах, но я хочу запустить его с общедоступной страницы.

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 голосов
/ 17 ноября 2018

Вместо этого я создал всплывающее окно, которое отправляет данные в Firebase.Я понял, что запуск такого рода кода на других сайтах невозможен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...