Я пытаюсь получить cookie специально из домена, используя этот код:
<script language="javascript" type="text/javascript">
var ID;
function getCookies(domain, name) {
chrome.cookies.get({"url": domain, "name": name}, function(cookie) {
ID = cookie.value;
});
}
getCookies("http://www.example.com", "id")
alert(ID);
</script>
Проблема в том, что предупреждение всегда говорит undefined. Однако, если я изменю
ID = cookie.value;
к
alert(cookie.value);
он работает правильно. Как сохранить значение для использования позже?
Обновление. Похоже, что если я вызываю предупреждение (ID) с консоли хром после запуска script, он работает. Как я могу настроить свой код на ожидание завершения работы chrome.cookies.get?