整理 Google Chrome 設定中的 custom site search engine

今日喺度整理緊啲自己加嘅 search engine,用嘅係 Brave browser,冇開到 sync 功能,想睇下點樣可以批量管理 search engine,唔使每次用新 browser 都要逐個加。

有人提到 search engine 係放咗喺 %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\[PROFILE]\Web Data 嘅 SQLite database 入面嘅 keywords table。於是就 download 咗個 SQLite browser 睇下,所有 search engine 都喺晒入面。

之後就要試下 insert 去 呢個 table 可唔可以加到 search engine。

先準備一條 insert statement,喺其中一條 record right click,揀 Copy as SQL,再修改一下:

INSERT INTO "main"."keywords" ("short_name", "keyword", "favicon_url", "url", "safe_for_autoreplace", "originating_url", "date_created", "usage_count", "input_encodings", "suggest_url", "prepopulate_id", "created_by_policy", "last_modified", "sync_guid", "alternate_urls", "image_url", "search_url_post_params", "suggest_url_post_params", "image_url_post_params", "new_tab_url", "last_visited", "created_from_play_api", "is_active", "starter_pack_id", "enforced_by_policy") VALUES ('YouTube', '@youtube', 'https://www.youtube.com/favicon.ico', 'https://www.youtube.com/results?search_query={searchTerms}', '0', '', '', '0', '', '', '0', '0', '', '117d06ca-0014-455d-a34b-9b49853d5a0d', '[]', '', '', '', '', '', '0', '0', '1', '0', '0');

要熄咗 browser 先,之後抄一份 Web Data 出嚟備份。再行 insert statement。成功加到 YouTube search。

即係話將加咗嘅 search engine save 成 SQL statement,要用嘅時候透過 SQLite 倒返落 Web Data 就可以。

- 完 -

#Chromium