В моем app.py я добавил функцию Python (для отслеживания событий), например:
app = flask.Flask(__name__)
app.jinja_env.globals.update(track_event=track_event)
def track_event(category, label, action):
do="something"
В своем HTML-коде я добавил его так:
<a href="somewebsite.web"
class="button button-rounded tright button-large topmargin-sm"
onclick="{{ track_event(category='outbound',action='stackoverflow',
label='somewebsite.web') }}"
>
Вкл. на этой стороне я предлагаю листинг и поэтому добавляю этот вид HTML, отрубленный несколько раз с разными URL-адресами (вместо somewebsite.web).
Вот моя проблема: вместо того, чтобы активировать «onclick», каждый раз, когда я загружаюНа веб-сайте все события onclick сразу же активируются после завершения загрузки браузера.
Функции работают, как и ожидалось, но их не следует вызывать, если кто-то на самом деле не нажмет на. У кого-нибудь был подобный опыт?
Моя ошибка в Python или HTML?