Làm cách nào để thêm, chỉnh sửa hoặc quản lý các công cụ tìm kiếm tùy chỉnh trong Opera 15 hoặc phiên bản cao hơn (dựa trên Chromium)?


11

Opera 15 được phát hành gần đây hiện dựa trên công cụ Chromium và hiện không quản lý các công cụ tìm kiếm tùy chỉnh như các phiên bản trước.

Tôi đã tìm thấy phương pháp quản lý các công cụ tìm kiếm tùy chỉnh này cho Chrome nhưng nó không hoạt động cho Opera 15 hoặc các phiên bản cao hơn. Không có nút 'Quản lý công cụ tìm kiếm' trong Cài đặt> Tìm kiếm.

Làm cách nào để quản lý các công cụ tìm kiếm tùy chỉnh trong Opera 15 hoặc phiên bản cao hơn?

Câu trả lời:


15

Bắt đầu với Phiên bản 17 (Bản xem trước dành cho nhà phát triển) bao gồm Trình quản lý công cụ tìm kiếm, cho phép người dùng thêm các công cụ tìm kiếm của riêng mình. Nhưng các công cụ tìm kiếm mặc định có trong Opera không thể được chỉnh sửa theo cách này! Để chỉnh sửa chúng, hãy sử dụng phần đầu tiên của câu trả lời này, Phiên bản 15-16 cũng có thể sử dụng phần thứ hai:

Vô hiệu hóa Nhà cung cấp tìm kiếm mặc định (vì họ chiếm nhiều từ khóa tôi muốn sử dụng cho các tìm kiếm khác - Tôi chỉ rời Google với 'g' cổ điển)

Để làm như vậy, bạn phải chỉnh sửa default_partner_content.json thường thấy trong C: \ Program Files \ Opera \ resource \ Bạn có thể chỉnh sửa bằng tay hoặc chỉ cần thay thế nội dung của nó bằng cách sau:

{
  "search_engines": {
    "location": {
      "other": {
        "other": {
          "list": [
            "google_com"
          ],
          "speed_dial_index": 0
        }
      }
    }
  },
  "search_engines_flat": {
    "google_com": {
      "name": "Google Search",
      "keyword": "g",
      "favicon_url": "http://www.google.com/favicon.ico",
      "search_url": "https://www.google.com/search?client=opera&q={searchTerms}&sourceid=opera&ie={inputEncoding}&oe={outputEncoding}",
      "suggest_url": "http://www.google.com/complete/search?client=opera&q={searchTerms}&ie={inputEncoding}&oe={outputEncoding}",
      "post": false,
      "encoding": "UTF-8",
      "uuid": "FF57F01A-0718-44B7-8A1F-8B15BC33A50B",
      "css_resource": "css/searchstyle_google.css"
    },
  },
  "speed_dials": {
  },
  "speed_dial_folders": {
  },
  "speed_dials_flat": {
  }
}

Nhúng Công cụ tìm kiếm tùy chỉnh của bạn vào tệp dữ liệu web (thường được tìm thấy trong C: \ Users \ # tên người dùng # \ AppData \ Roaming \ Opera Software \ Opera \ Bạn có thể chỉnh sửa định dạng SQLite3 được Opera chia sẻ theo 2 cách dễ dàng: Hoặc cài đặt Chrome, tạo các tìm kiếm tùy chỉnh của bạn và sao chép tệp dữ liệu web sang Opera.

Hoặc chỉnh sửa Tệp bằng Trình soạn thảo SQLite miễn phí như http://sourceforge.net/projects/sqlitedbrowser/

(Bạn nên sao chép tệp dữ liệu web vào thư mục nhà của mình để bạn có quyền truy cập ghi đầy đủ hoặc mở tệp có thể không thành công) Ở đó bạn có thể nhập công cụ tìm kiếm của riêng mình vào bảng từ khóa - hầu hết các trường phải là lời giải thích của bản thân...


thx :-) Tôi hy vọng nó có ích, vì tôi đã không tìm thấy bất kỳ trang nào khác có giải pháp ...
Falco

3
Tôi chỉ muốn lưu ý rằng bản xem trước dành cho nhà phát triển Opera 17 có trình quản lý công cụ tìm kiếm. Có lẽ bạn muốn thêm câu đó vào câu trả lời của mình :)
nixda

Tất nhiên đường dẫn sẽ khác nhau ở mỗi phiên bản, nhưng để so sánh tôi đã tìm thấy nó ở đây, cho Opera 27: C: \ Program Files (x86) \ Opera \ 27.0.1689.54 \ resource \ default_partner_content.json.

@Nixda và JonofAllTrades: Biết đường dẫn đến default_partner_content.json cho phiên bản Linux của Opera?
galacticninja

3
Thật không may, một số thời gian trong vài tuần qua Opera đã được cập nhật và giải pháp này không còn hoạt động. Sau khi xóa DuckDuckGo khỏi tệp default_partner_content.json, Opera báo cáo "Ít nhất một tệp có tài nguyên (.pak) bị hỏng. Vui lòng cài đặt lại Opera." khi khởi động. Hy vọng có một cách giải quyết khác.

2

Opera 21 vừa được phát hành và tôi thấy chỉ cần xóa tệp default_partner_content.json khỏi thư mục C: \ Program Files (x86) \ Opera {version_number} \ resource đã xóa tất cả các nhà cung cấp (nhưng Google) khỏi danh sách. Tên của mục nhập đã thay đổi từ "Tìm kiếm của Google" thành "Google", vì vậy tôi sẽ phỏng đoán đó là một số nội bộ "Tôi không có danh sách mặc định".

Sử dụng công cụ Manage Search Engines , tôi có thể tạo các mục mới cho các từ khóa đã xóa (y, b, v.v.) nhưng không thể đặt chúng làm mặc định - không có nút Mặc định nào xuất hiện bên cạnh chúng.


0

Trên OS X, bạn sẽ phải chỉnh sửa hoặc xóa tệp được tìm thấy tại đây: /Appluggest/Opera.app/Contents/Versions/VERSION_NUMBER/Opera Framework.framework / Resources / default_partner_content.json

Thay thế VERSION_NUMBER khi thích hợp.

Nhấp chuột phải vào ứng dụng Opera và "hiển thị nội dung gói" để duyệt các tệp.


0

Đối với Mac (vào ngày 10 tháng 2 năm 2015), thư mục chính xác là : ~/Library/Application Support/com.operasoftware.Opera. Ở đó bạn có thể tìm thấy một số tệp cần thiết như Dữ liệu Web (và Nhật ký dữ liệu web và Tùy chọn).

Có thể sao chép các công cụ tìm kiếm tùy chỉnh từ Chrome sang Opera cả trong Windows và OSX. Trong OSX, trước tiên chỉ cần đóng Chrome và Opera và sau đó sao chép ~/Library/Application Support/Google/Chrome/Default/Web Data(một tệp) vào thư mục Opera tương đương đã được đề cập (đổi tên tệp cũ thành một cái khác để sao lưu).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.