C# програма, която сменя Default Search Provider of Browsers
За да не изстина по време на почивката реших да направя тази програма, но се оказа доста по-трудно отколкото очаквах, някой има ли идея и сблъсквалили сте се преди с подобно начинание?
За да не изстина по време на почивката реших да направя тази програма, но се оказа доста по-трудно отколкото очаквах, някой има ли идея и сблъсквалили сте се преди с подобно начинание?
Здравей, тръгни от тук:
-Браузърът ти е програма и като такава той пази някъде информация за всички свои компоненти. Един от тях е интерфейсът му - той може да бъде модван според нуждите на потребителя, а тази информация трябва някъде да се пази. Къде? Обикновено в някакъв конфигурационен файл (.config, .ini). Къде може да бъде той? - В твоя mozilla (примерно) профил. Ето как можеш да намериш папката с профила си https://support.mozilla.org/bg/kb/profiles-where-firefox-stores-user-data.
Там има един .js файл prefs, където са изредени сумати потрбителски предпочитания. Даваш CTR + F и търсиш по 'search', за да намериш настройката за default search engine. Трябва да имаш нещо от рода:
user_pref("browser.search.defaultenginename", "
DuckDuckGo");
Оттук мисля, че сам се сещаш какво трябва да направиш :)