Opera 31: Xóa công cụ tìm kiếm mặc định?


30

Lên đến và bao gồm Opera 30, bạn có thể theo liên kết này tại đây chỉ đơn giản là hướng dẫn bạn xóa một số .jsontệp có chứa các công cụ tìm kiếm mặc định.

Bắt đầu từ hôm nay, với bản cập nhật Opera mới nhất 31. Một cái gì đó , thủ thuật này không còn hoạt động. Nếu default_partner_content.jsontệp bị thiếu (hoặc những thứ bị xóa khỏi nó), Opera sẽ khiếu nại khi khởi động và yêu cầu cài đặt lại. Đặt tệp trở lại vị trí khôi phục Opera hoạt động, nhưng các công cụ tìm kiếm mặc định rõ ràng là có ...

Có ai tìm thấy một cách mới để thoát khỏi các công cụ tìm kiếm mặc định?

(Nếu tôi vô tình tìm kiếm lại yahoo lố bịch đó thay vì youtube, như được định cấu hình bởi tôi, tôi sẽ mất sh **.)

Câu trả lời:


39

Chuyển đến opera: // về để hiển thị đường dẫn cài đặt của bạn

  • Từ [root] / profile :

Xóa default_partner_content.jsonvà sao chép siteprefs.jsonvào [root] / [phiên bản] / resource

  • Từ [gốc] :

Xóa default_partner_content.jsonsau đó đổi tên siteprefs.jsonthành default_partner_content.jsonvà đặt nó ở chế độ chỉ đọc


Như bạn có thể biết, thỏa thuận với các nhà cung cấp công cụ tìm kiếm là một nguồn thu nhập quan trọng cho công ty.

Opera & công cụ tìm kiếm


4
Và việc định cấu hình là một nguồn quan trọng giúp loại bỏ cơ sở người dùng của một vài% siêu người dùng mà họ vẫn có ...
fgysin phục hồi Monica

2
Các tìm kiếm mặc định của Amazon và Bing không bảo mật (https) trong v34.0 ở đây vì vậy bảo mật sẽ là một lý do kém.
contrebis

1
Trên thực tế, nhìn vào default_partner_content.jsontệp, thậm chí nhiều hơn được chuyển hướng thông qua các URL đối tác quảng cáo http, vâng. Opera làm tốt lắm.
contrebis

2
Đây không phải là về quyền riêng tư - đó là về khả năng sử dụng và cấu hình. Tôi đã thấy các dự án lớn (thậm chí các công ty) thất bại bởi vì họ đã khiến người dùng mất đi bằng cách hy sinh khả năng sử dụng cho doanh thu quảng cáo ... Tôi ghét thấy Opera đi theo con đường này.
fgysin phục hồi Monica

1
Cảm ơn bạn rất nhiều! Xác nhận làm việc cho OSX 10.14.5 và Opera 62.0.3331.66. Cuối cùng!
zcahfg2

1

Đó là một vấn đề nổi tiếng. Nó đã đuổi rất nhiều người đi!

Đây là một 'hack' liên quan đến việc thay đổi chính trình khởi chạy. Nó hoạt động mặc dù!

(Nguồn: http://forums.opera.com/discussion/1836115/opera-25-remove-yahoo-from-default-search-engines/p1 )

  1. Nhấn "WINDOWS KEY" + "E" (để) mở Windows Explorer - duyệt đến các tệp của riêng bạn hoặc nơi bạn muốn tập lệnh nằm
  2. Nhấp chuột phải vào thư mục đó -> "Mới" -> "Tệp văn bản mới" và đặt tên là "OperaLauncher.BAT.txt"
  3. Mở tệp đó trong Notepad (hoặc tốt nhất là Notepad ++ nếu bạn đã nhận được) Dán đoạn mã sau vào đó:

@echo off & setlocal  set "OperaProgRoot=C:\Program Files (x86)\Opera"
set "OperaLauncherExe=%OperaProgRoot%\launcher.exe"  set

"GetV=%Temp%\GetV.vbs"  echo Set
objWMIService=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")>"%GetV%"
echo Set colFiles=objWMIService.ExecQuery ("SELECT * FROM CIM_Datafile
WHERE Name='"^&Replace(WScript.Arguments(0),"\","\\")^&"'")>>"%GetV%" 
echo For Each objFile in colFiles: WScript.Echo objFile.version:
Next>>"%GetV%"  set Version=  for /f %%i in ('cscript //nologo
"%GetV%" "%OperaLauncherExe%"') do set "Version=%%i"  if defined
Version echo %OperaLauncherExe% - Version %Version%  del "%GetV%"  IF
NOT EXIST

"%OperaProgRoot%\%Version%\resources\default_partner_content.json"
GOTO LAUNCH_OPERA  : RENAME_DPC  ren
"%OperaProgRoot%\%Version%\resources\default_partner_content.json"
"default_partner_content.json.BAK"  : LAUNCH_OPERA 
"%OperaLauncherExe%"

Sau đó tôi lấy tệp .bat đó và gán biểu tượng Opera 'O' cho nó và xóa phím tắt ban đầu.


Không thể thực hiện công việc này ... Ngoài ra, đây dường như chỉ là một kịch bản cho bản hack Opera-v25 cũ, mà như OP tuyên bố rõ ràng, không hoạt động nữa trên Opera-v31 +.
fgysin phục hồi Monica

1

Đối với Opera 36.0.2130,65 chỉnh sửa %operaversion%/resources/default_partner_content.json thành công trên Ubuntu và Windows.

Mở tệp trong vim và xóa các dòng, trừ Google, khỏi các "search_engines": {cấu trúc trong tệp đó, vì vậy nó sẽ trông giống như sau:

{
  "version":8,
  "search_engines": {
    "location": {
      "at": {                  // a language code 
        "other": {
          "list": [
            "google_at",
            // yahoo and all others wiped there
          ],
          "speed_dial_index_list": [0]
        }
      },
      "au": {
        "other": {
          "list": [
            "google_au",
          ],
          "speed_dial_index_list": [0]

Và như vậy trong tất cả các phần ngôn ngữ. Xin lỗi tôi không thể dán toàn bộ tập tin.

Chỉnh sửa tệp này, giữ một bản sao và đặt tệp đã chỉnh sửa thành chỉ đọc và / hoặc được đặt opera://flags/#first-run-partner-content-update thành bị tắt .


1
Hmm thú vị, vậy bạn có nghĩ họ đã vô hiệu hóa kiểm tra tính nhất quán của tập tin không? Từ Opera 31 trên một thay đổi byte đơn trong một trong các tệp dẫn đến lỗi và hủy bỏ khởi động ...
fgysin khôi phục lại

Tôi không thấy Yahoo được liệt kê trong danh sách cho "chúng tôi" và đó là một trong những công cụ tìm kiếm mặc định của tôi. Tôi không quan tâm lắm đến việc xóa nó khi tôi giải cứu từ khóa "y", nhưng tìm kiếm "yahoo" và thay đổi từ khóa thành "" không hoạt động ... nó chỉ đặt lại thành "y" khi khởi động , ngay cả với cờ bạn đề nghị được đặt thành bị tắt.
swrobel
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.