Я нахожусь на веб-сайте, который просит меня поделиться своим местоположением. Я хочу знать, что они делают с этой информацией и где она отправляется. Я попробовал посмотреть код JavaScript для страницы, надеясь найти что-то, что связано с геолокацией, но есть много кода, и он запутан.Отключение отладчика моего браузера на геолокации
Можно ли поставить точку останова в моем браузере встроенного в navigator.geolocation.getCurrentPosition
или navigator.geolocation.watchPosition
функцию, так что, когда любой из этих функций называется, я могу смотреть на стек вызовов, увидеть, что вызов этих функций, и, возможно, найти функции обратного вызова, чтобы я мог их изучить?
Я бы предпочел что-то, что работает в Firebug, но я был бы доволен тем, что работает с инструментами разработчика, встроенными в Firefox, Chrome или Safari.
Эта идея интересна. Но как я могу это сделать на практике? Предположим, что на веб-странице я нахожусь на вызове 'navigator.geolocation.getCurrentPosition', как только он загружается. Есть ли способ запуска вашего прокладочного кода до вызова этой функции? –
@ EliasZamaria Конечно, просто остановите первую строку обфускации JavaScript или даже первый JavaScript на странице. Затем запустите функцию переопределения в консоли, находясь в точке останова, затем продолжите. –
Я попробовал вашу идею, и это сработало. Спасибо. –