Pull to refresh
41
Karma
0
Rating
Денис Селезнёв @hcodes

User

Отслеживание js-ошибок с помощью Метрики

Для этого случая сделаю отдельную версию с использованием API.

Отслеживание js-ошибок с помощью Метрики

Не совсем так. Этот урл можно увидеть у картинки, которая находится в теге NOSCRIPT в коде установки Метрики. Урл не поменяется, с таким кодом Метрика установлена на многих сайтах.
<!-- Yandex.Metrika counter -->
<script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter43574444 = new Ya.Metrika({ id:43574444, clickmap:true, trackLinks:true, accurateTrackBounce:true }); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "https://mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks");</script>

<noscript><div><img src="https://mc.yandex.ru/watch/43574444" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->

Отслеживание js-ошибок с помощью Метрики

Уговорили, добавлю.

Отслеживание js-ошибок с помощью Метрики

1. Малая поддержка в браузерах, только Chrome.
2. У IE8 нет addEventListener. А так, конечно, лучше addEventListener.
3. Зависимость, которая тянет за собой дополнительный код. Код сбора ошибок инлайнится перед всеми скриптами и должен быть лаконичным.
4. Про метод знаю, но реализация в статье не зависит от кода отслеживания Метрики.
5. Метрике на заметку. :)

Отслеживание js-ошибок с помощью Метрики

Привет! Посмотрел, понравилась идея пробрасывать версию js-кода сайта.

Отслеживание js-ошибок с помощью Метрики

Спасибо, поправил.

Отслеживание js-ошибок с помощью Метрики

Да, захардкодить, при сборке или с помощью шаблонизатора.
//...
var counterId = '{{MY_COUNTER_ID}}';
//...

Не пропусти js-ошибку

А почему GA, а не Метрику?
Цель у show-js-error лишь одна — выводить приметное сообщение при возникновении js-ошибки.

Быль о типографе

Проголосуйте, пожалуйста, за баг.
Firefox при копировании текста заменяет неразрывный пробел на обычный.
bugzilla.mozilla.org/show_bug.cgi?id=359303

Быль о типографе

Это нужно для:
  • типографирования на лету;
  • меньший размер в байтах;
  • независимость от формата.

Быль о типографе

Пока в планах нет, но встроить его не сложно.

Быль о типографе

Отлично, завёл задачу.

Быль о типографе

Типограф — это удобное средство онлайн подготовки текста к веб-изданию. Он помогает избежать монотонной корректировки, расстановки кавычек, неразрывных пробелов, специальных символов, исправляет некоторые ошибки ввода (опечатки) и так далее.

«Её» или ещё один ёфикатор

Про плагин думал. Вынес логику про ёфикацию в отдельный модуль — github.com/hcodes/eyo-kernel.

Про третьего не понял)

«Её» или ещё один ёфикатор

Попробую сделать. Побольше бы таких случаев.

«Её» или ещё один ёфикатор

«на знакомый всем мотив», «в известном всем городе»

Типограф — история продолжается

Если есть ошибки, их нужно править.
Как автору типографа, хотелось бы увидеть примеры десятка ошибок.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity