там были некоторые дискуссии о том, что в рамках хромовых-расширений списка рассылки: http://groups.google.com/a/chromium.org/group/chromium-extensions/browse_thread/thread/6e46a3a6e46d9110/
В принципе, как пользователь предложил, вы посылаете запрос Xml Http в Google .com и поиск через регулярное выражение, если текущий пользователь подписан в:
Источник: Гийом Будро (на хромовых-расширений список рассылки)
var currentUser;
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(data) {
if (xhr.readyState == 4) {
currentUser = null;
if (xhr.status == 200) {
var re = new RegExp(/<b class="?gb4"?>[\s]*([^<][email protected][^<]+)<\/b>/i);
var m = re.exec(xhr.responseText);
if (m && m.length == 2) {
currentUser = m[1];
}
}
console.log("Currently logged user (on google.com): " +
currentUser);
}
};
xhr.open('GET', 'https://www.google.com/', false);
xhr.send();
Можете ли вы вкратце объяснить, как я могу использовать этот код с расширением chrome? –
Как @KeyurPatel, я также хотел бы получить объяснение того, что делает этот код. – user5508297