Если вы пытаетесь получить значение a
после запуска сценария на стороне клиента (т. Е. В браузере), вы просто сможете получить его обычным способом.
Выполните следующие настройки:
index.html
Этот файл является вашей веб-страницей. Он содержит некоторый контент, скрипт отслеживания, который вставляет изображение, и ваш собственный скрипт.
<!doctype html>
<html>
<head><title>My Page</title></head>
<body>
<p>My Content<p>
<!-- Start tracking code -->
<script src="tracking.js"></script>
<!-- End tracking code -->
<script src="mycode.js"></script>
</body>
</html>
tracking.js
Это код отслеживания, предположительно предоставленный компанией отслеживания.
var id = '1234foobar';
var visitorUserAgent = encodeURIComponent(navigator.userAgent);
document.write(
'<img src="http://tracking.com/1x1.gif?id='
+ id + '&ua=' + visitorUserAgent + '" />'
);
mycode.js
Если вы знаете, какие переменные (если таковые имеются) создает код отслеживания, вы сможете извлечь сами переменные или хотя бы атрибут src
тега img
, который создает код отслеживания.
var imgs = document.getElementsByTagName('img');
alert([id, visitorUserAgent, imgs[imgs.length - 1].src].join('\n'));