Есть сайт, у которого есть метрики (короткие номера) для многих доменов. Должен быть создан специальный URL-адрес, такой как https://metricsite.com?domain=example.com
, и тогда этот URL-адрес имеет div с метрикой c. Это [этот сайт] [1].
Я хочу показать этот показатель c как setBadgeText
на каждом URL. Мне нужно что-то вроде:
$.fetchURL('https://my-metric-site.com/?domain='+window.location.host+'&source=de', XPath(//div[@class='metric']) {
var metric = data.metric;
chrome.browserAction.setBadgeText({text:metric});
});
Каков путь к go для достижения этого?
Обновление 1 Желаемый результат в значке должен быть:
//div[@class="data"]/span[@class="value"]/text()
или
//div[@class="data-mini"]/span/span[@class="value"]/text()
Видимые результаты в Badge
- это число, как на скриншоте:
Обновление 2
Чтобы получить номер непосредственно из исходного кода, следует использовать [этот URL] [3 ].
[1]: [3]: