Я хотел бы узнать, есть ли способ отслеживания того, кто использует мой jQuery-плагин, используя код javascript внутри самого плагина. Мой плагин используется на разных сайтах, поэтому я хотел бы знать, где он используется и сколько раз он обращается.Как отслеживать использование моего плагина jQuery?
ответ
Вы можете создать элемент <img>
в плагине, который указывает на серверный скрипт, который увеличивает счетчик. (Это будет работать через домены)
Однако это можно рассматривать как шпионаж, особенно для сайтов интрасети.
Это, вероятно, было бы очень спорным; Я бы не рекомендовал его.
Вы можете просто представить регистрационную форму для заполнения людьми перед загрузкой исходного кода, попросив у них базовую контактную информацию и веб-сайт, на котором они будут их использовать. Я не думаю, что идея @SLaks о 1x1 пикселе gif равна , что плохой идеей, однако это вызывает дополнительную нагрузку на ваш сервер, а также дополнительный запрос для посетителей на всех сайтах, которые используют ваш плагин ,
Поскольку плагины jQuery - это просто код JavaScript, многие люди могут просто удалить часть, которая добавляет изображение отслеживания, считая его вторжением в личную жизнь или просто пустую трату ресурсов или по каким-либо причинам. Они могут чувствовать, что это был обман, или он «заскочил». Просить людей зарегистрироваться, но это явная демонстрация ваших мотивов. Это не подлый, вы явно хотите отслеживать использование, и я думаю, что большинство разработчиков это поймут.
Даже если регистрационная форма не является обязательной, она должна дать вам хорошее представление о том, кто загружает и использует ваш плагин.
Вы можете легко получить запрос на API на своем сервере. Например только
$.get("http://youserver.com/api/track/");
И тогда на вашем сервере вы могли видеть, кто это был, что использовал плагин с помощью ПГПС $_SERVER["REMOTE_HOST"]
и incrament счетчик.
- 1. Использование плагина jQuery cookie
- 2. Использование jquery-плагина в jquery
- 3. Использование плагина JQuery Validation
- 4. вызов функции в экземпляре моего jQuery-плагина
- 5. Удалить задержки с моего плагина jQuery
- 6. Использование jQuery плагина в MVC3
- 7. Использование плагина DataTables в jQuery
- 8. Использование JQuery внутри плагина wordpress
- 9. Как отслеживать использование сети моего приложения на iPhone?
- 10. Проблема с обратным вызовом моего плагина jquery
- 11. Как отслеживать зависимости плагина в maven2?
- 12. Как отслеживать использование приложения?
- 13. Использование плагина JQuery внутри собственного скрипта
- 14. Разработка плагина jQuery - отслеживать все плагины элементов был применен к
- 15. jQuery Plugin: Как проверить конфигурацию моего плагина с помощью qunit?
- 16. Как мне настроить параметры для моего jQuery-плагина?
- 17. Как подключить событие click к элементу внутри моего jQuery-плагина?
- 18. Использование плагина jQuery Pagination.js с реактивом
- 19. Отслеживать использование стороннего приложения
- 20. Использование плагина jQuery Validate с редактором TinyMCE
- 21. JQuery: как отслеживать обнаруженные исключения
- 22. Использование плагина PHP или плагина jQuery с CodeIgniter
- 23. Использование плагина Timeago jQuery с Wordpress
- 24. Использование плагина jQuery в виде угловой директивы
- 25. Использование редактируемого плагина
- 26. Использование плагина jQuery Mask с несколькими форматами
- 27. Использование плагина jquery на странице aspx?
- 28. Использование плагина jQuery, импортированного с помощью Browserify
- 29. Использование плагина рейтинга звезд jQuery с Rails
- 30. Использование версии npm для jQuery-плагина?
Я думаю, вы правы, и это наиболее жизнеспособное решение. Я надеялся, что там был продукт (что-то вроде Google Analytics) для отслеживания плагинов jQuery, которые показывали бы мне использование, местоположение и т. Д. Посетителей – Oliver