Я не могу заставить поведение userData работать в IE на WP7. (Примечание: это относится к исходной версии IE7 IE в WP7; не к версии IE9, которая будет поставляться с обновлением Mango.) Кто-нибудь знает, является ли это ошибкой, или поведение просто не 't реализован или включен в первую очередь?Еще лучше был бы обходной путь ... Я еще не нашел.
Минимальный тестовый случай:
<!doctype html>
<html>
<head>
<style>
#store {
behavior:url('#default#userData');
display:none;
}
</style>
</head>
<body>
<div id="store"></div>
<h1>IE userData behavior test
<script>
var storageElement = document.getElementById("store");
storageElement.setAttribute('monkey', 'fez');
try {
storageElement.save('storagetest');
alert('Saved some data with the storage Element!'); // IE 7,8,9
} catch(e) {
alert("Failed to save data with the storage Element."); // IE on WP7
}
</script>
</body>
</html>
(http://jsbin.com/urepoq/edit)