Tôi đang cố gắng đặt nhiều tùy chọn Google Chrome khác nhau thông qua tập lệnh (trên cả OS X và Windows). Tôi có thể thiết lập thành công một số tùy chọn và thêm dấu trang bằng cách chỉnh sửa các tệp json Tùy chọn và Dấu trang trong thư mục Dữ liệu Ứng dụng của người dùng. Tuy nhiên, khi tôi cố gắng đặt nhà cung cấp dịch vụ tìm kiếm mặc định mới, trình duyệt sẽ tự động hoàn nguyên về tìm kiếm của Google.Đặt Nhà cung cấp dịch vụ tìm kiếm mặc định trên Chrome thông qua tập lệnh
Các nhà cung cấp tìm kiếm mặc định nút trong file Preferences trông như thế này:
"default_search_provider": {
"enabled": true,
"encodings": "UTF-8",
"icon_url": "http://www.google.com/favicon.ico",
"id": "2",
"instant_url": "{google:baseURL}webhp?{google:RLZ}sourceid=chrome-instant&ie={inputEncoding}&ion=1{searchTerms}&nord=1",
"keyword": "google.com",
"name": "Google",
"prepopulate_id": "1",
"search_url": "{google:baseURL}search?{google:RLZ}{google:acceptedSuggestion}{google:originalQueryForSuggestion}sourceid=chrome&ie={inputEncoding}&q={searchTerms}",
"suggest_url": "{google:baseSuggestURL}search?client=chrome&hl={language}&q={searchTerms}"
}
Để thêm nhà cung cấp tìm kiếm mong muốn của tôi, tôi đã chỉ cần thêm nó bằng tay (thông qua menu cờ lê), xem hiệu quả của hành động này trên tệp json, và sau đó viết một kịch bản để bắt chước những thay đổi này. Tuy nhiên, khi tôi thay đổi thông qua tập lệnh, nhà cung cấp dịch vụ tìm kiếm mặc định được sử dụng cho tìm kiếm đầu tiên, nhưng sau đó đặt lại vào lần tiếp theo chrome được bắt đầu. Tôi đang thiếu gì ở đây?
Bạn đã tìm thấy giải pháp chưa? Tôi đang tìm cách thay đổi điều này từ Tiện ích của Chrome. – sorin