Здрасте!
Решил попробовать себя в ролик разработчика приложений для Хрома и сразу же наткнулся на проблему. Специализированного форума по этому делу я как-то не нашёл и решил написать сюда, авось и кто знает
Есть код с использованием jQuery:
jQuery(document).ready(function($) {
function readProperty(property, defValue){
if(localStorage[property] == null){
return defValue;
}
return localStorage[property];
}
$("#streams").prop('checked', readProperty("streams", true));
$("#streams").change(function(){
localStorage["streams"] = $(this).prop('checked');
});
});
А в HTML есть чек-бокс с id "streams".
Проблема в том, что как-бы я не менял содержимое localStorage["streams"] - чек-бокс с id "streams" всегда отмечен. Т.е. localStorage["streams"] возвращает true. Но если попробовать проверить эту переменную через alert, например, то она будет false.
Как так получается, я даже не представляю. Возможно, у вас будут какие-то предложения?
Заранее спасибо!