Событие журнала Firebase

У меня есть файл Javascript, который реализует метод для совместного использования веб-сайта (прослушиватель событий):

const shareBtn = document.getElementById('shareBtn');

shareBtn.addEventListener("click", () => {

  if (navigator.share) {
    navigator
      .share({
        title: "",
        text: "",
        url: ""
      })
      .then()
      .catch();
  } else {}
});

Я добавил аналитику Firebase в другой файл (код из Firebase). Как зарегистрировать событие для регистрации события общего доступа в Firebase? Как импортировать аналитику Firebase в Javascript? Как регистрировать события для разных методов?

Я объединил два файла в этом:

var firebaseConfig = {// };
firebase.initializeApp(firebaseConfig);
const analytics = firebase.analytics();

const shareBtn = document.getElementById('shareBtn');
shareBtn.addEventListener("click", () => {
    if (navigator.share) {
      navigator
        .share({
          title: "",
          text: "",
          url: ""
        })
        .then()
        .catch();
        analytics.logEvent('clicked_share');
    } else {
     
    }
  });

Но я не хочу, чтобы все мои методы кликов были в файле firebase.js.

Предоставьте свой пример кода.

Gander 14.12.2020 16:03

@Gander Я добавил код

touka.kirishima 14.12.2020 16:15

Предоставьте пример кода того, что вы пытались получить доступ к журналу firebase.

Slipoch 15.12.2020 01:19

@Slipoch Я добавил свою попытку :(

touka.kirishima 15.12.2020 13:46
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
4
1 816
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Другие вопросы по теме