2012-03-12 3 views
0

Каковы наилучшие методы отключения пользовательской конфигурации (которую пользователь может изменить) в расширении браузера для Internet Explorer?Каковы наилучшие методы хранения пользовательской конфигурации?

на Chrome/Safari/Opera, я использую localStorage. В Firefox я использую PreferenceManager XPCOM.

Я не уверен, что использовать для IE:

  • реестра: кажется, работает хорошо для «малых» значений, Bu я сомневаюсь, что я мог бы использовать ель для списка 100+ URL-адресов для пример
  • локальный файл: в защищенном режиме, BHO может написать низкое расположение целостности, то есть временные папки, так что, скорее всего, файл будет уничтожен в какой-то момент
  • удаленный файл: вопросы конфиденциальности, и повторно исходные вопросы

Я не мог найти информацию от Microsoft по этому вопросу.

+0

localStorage был в IE с версии 8. – DanRedux

+0

Какая версия IE? –

+0

@Darin: от 6.0 до 9.0 – Julien

ответ

0

Я не могу полностью понять документацию, но с IE5 существует «UserStore», который вы можете использовать для хранения информации только в IE.

http://msdn.microsoft.com/en-us/library/ms531424(v=vs.85).aspx

Я думаю, что это то, что вы хотите, но MS имеет плохую документацию.

+0

Кажется, что он используется только на стороне клиента (см. Также этот вопрос: http: //social.msdn.microsoft.com/Forums/en-US/ieextensiondevelopment/thread/8a78ef71-ce39-4c61-bb9f-f7d7c0a9f09b) – Julien

+0

Isn ' Это то, что вы хотели? Если вы хотите на стороне сервера, у вас есть миллионы вариантов. Если вы создаете расширение, вы хотите использовать локальное хранилище, что означает клиентскую сторону. – DanRedux

+1

Я имею в виду, что это доступно только с HTML-страницы, а не с BHO – Julien