Блог команди розробників Internet Explorer

Якщо ви створюєте додаток, який змінює параметри пошуку Internet Explorer або значення за замовчуванням безпосередньо через системний реєстр, ваше доповнення може призвести до плутанини і, як наслідок, невдоволення користувача.

Щоразу, коли програма намагається змінити заданий за замовчуванням постачальник пошуку безпосередньо через системний реєстр (наприклад, змінюючи ключ реєстру DefaultScope, як описано вв одній із попередніх статей), IE8 перериває зміну та просить користувачів його підтвердити:

internet

Якщо різні постачальники пошуку намагаються скинути ключ реєстру щоразу під час його зміни, це викликатиме плутанину і завадить роботі користувача. Наведене вище діалогове вікно буде з'являтися щоразу при зміні ключа безпосередньо.

IE8 дозволяє здійснити налаштування конфігурації через діалог «Налаштування постачальника пошуку за промовчанням», розроблений для цього сценарію. Коли ваше доповнення використовує APIIOpenServiceManager(для встановлення провайдера пошуку) та APISetDefault(для запиту установки за замовчуванням), користувачі побачать більш наочну ілюстрацію того, що відбувається. Ця прозорість – важливий аспект для усвідомленого контролю користувача.

При викликіSetDefaultAPI покаже наведений вище діалог (див. мал. 1), запитуючи у користувача зміну постачальника пошуку за замовчуванням. Користувач може підтвердити або відкинути запит. Якщо підтвердити, додаток зможе змінити налаштування за промовчанням. Якщо відкине, додаток не зможе змінити налаштування за замовчуванням. Користувач може змінити налаштування будь-якої миті, відкривши вікно керування доповненнями.

Якщо виконуваний файл,назва SetDefault API, підписана відповідним сертифікатом, назва програми та ім'я її видавця відображатимуться в діалоговому вікні «Налаштування постачальника пошуку за замовчуванням», як показано вище на рис. 1. Код, що викликає SetDefault, має бути підписаний.

Якщо ви новачок і бажаєте вивчити, як пропонувати користувачам свої служби або просто почати роботу, ознайомтеся зі статтеюРозширюваність постачальників пошуку в Internet Explorer.