почему chrome.app.isInstalled всегда возвращает false для расширений Google Chrome?
Динамически я добавляю элемент ссылки на загрузку страницы:
<link type="text/css" rel="chrome-webstore-item" href="#" onclick="location.href='https://chrome.google.com/webstore/detail/itemID'; return false;">
Ниже приведен некоторый Javascript, который выполняется при нажатии кнопки:
if (!chrome.app.isInstalled) {
alert('extension is about to be installed!');
install_extension();
}else{
alert('extension is installed already.');
}
В первый раз, когда я нажал кнопку, Google Chrome спросил меня, хочу ли я установить расширение. Я согласен, и расширение было установлено правильно. Когда я обновил страницу, я снова нажал кнопку, и Google Хром попросил меня установить расширение еще раз, даже когда я установил его 2 минуты назад. Другими словами, chrome.app.isInstalled всегда возвращает false, даже когда расширение установлено. Почему?