Opera 15 이상 버전 (Chromium 기반)에서 사용자 정의 검색 엔진을 추가, 편집 또는 관리하려면 어떻게합니까?


11

최근 출시 된 Opera 15 는 이제 Chromium 엔진을 기반으로하며 이전 버전과 같은 사용자 정의 검색 엔진을 관리하지 않습니다.

Chrome 용 맞춤 검색 엔진관리하는이 방법을 찾았 지만 Opera 15 이상 버전에서는 작동하지 않습니다. 설정> 검색에는 '검색 엔진 관리'버튼이 없습니다.

Opera 15 이상 버전에서 사용자 정의 검색 엔진을 관리하려면 어떻게합니까?

답변:


15

버전 17 (개발자 미리보기)부터 Opera에는 사용자가 자신의 검색 엔진을 추가 할 수있는 검색 엔진 관리자가 포함되어 있습니다. 그러나 Opera에 포함 된 기본 검색 엔진은 이런 방식으로 편집 할 수 없습니다! 이 답변의 첫 번째 부분을 사용하여 편집하려면 버전 15-16에서 두 번째 부분을 사용할 수도 있습니다.

기본 검색 제공 업체 사용 중지

이렇게하려면 보통 C : \ Program Files \ Opera \ resources \에 있는 default_partner_content.json 을 편집해야합니다. 직접 편집하거나 내용을 다음과 같이 바꿀 수 있습니다.

{
  "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": {
  }
}

웹 데이터 파일 에 사용자 정의 검색 엔진 포함 (일반적으로 C : \ Users \ # username # \ AppData \ Roaming \ Opera Software \ Opera \ 에 있음) Opera에서 공유 하는 SQLite3 형식을 두 가지 쉬운 방법으로 편집 할 수 있습니다 . Chrome에서 사용자 정의 검색을 작성하고 웹 데이터 파일을 Opera로 복사하십시오.

또는 http://sourceforge.net/projects/sqlitedbrowser/ 와 같은 무료 SQLite-Editor를 사용하여 파일을 편집 하십시오.

(웹 데이터 파일을 홈 폴더에 복사해야 전체 쓰기 액세스 권한이 있거나 파일을 열지 못할 수 있습니다) 키워드 테이블에 자체 검색 엔진을 입력 할 수 있습니다. 대부분의 필드는 다음과 같아야합니다. 자기 설명 ...


thx :-) 해결책이있는 다른 페이지를 찾지 못했기 때문에 도움이되기를 바랍니다.
Falco

3
난 그냥주의 할 오페라 17 개발자 미리보기가 검색 엔진 관리자가 있습니다. 아마 당신은 당신의 대답에 그것을 추가하고 싶을 것입니다 :)
nixda

물론 경로는 각 버전마다 다르지만 비교를 위해 Opera 27의 경우 C : \ Program Files (x86) \ Opera \ 27.0.1689.54 \ resources \ default_partner_content.json에서 찾을 수있었습니다.

@Nixda 및 JonofAllTrades : Linux 버전의 Opera에 대한 default_partner_content.json 의 경로를 알고 있습니까?
galacticninja

3
불행히도 지난 몇 주 동안 Opera가 업데이트되어이 솔루션이 더 이상 작동하지 않습니다. default_partner_content.json 파일에서 DuckDuckGo를 제거한 후 Opera는 "리소스 (.pak)가있는 파일이 하나 이상 손상되었습니다. Opera를 다시 설치하십시오."라고보고합니다. 부팅시. 바라건대 다른 해결 방법이 있습니다.

2

Opera 21이 방금 릴리스되었고 C : \ Program Files (x86) \ Opera {version_number} \ resources 디렉토리 에서 default_partner_content.json 파일을 삭제하는 것만으로 목록에서 모든 제공자 (Google 제외)가 제거되었습니다. 항목 이름이 "Google 검색"에서 "Google"로 변경되었으므로 내부 "기본 목록이 없습니다"기본값 인 것으로 가정합니다.

은 Using 관리 검색 엔진 도구를 내가 삭제 된 키워드에 대한 새 항목 (Y, B, 등)을 할 수 있었다하지만 기본값으로 설정 할 수 없습니다 - 더 기본 버튼 옆에 표시되지 않습니다.


0

OS X에서는 다음 위치에있는 파일을 편집하거나 제거해야합니다. /Applications/Opera.app/Contents/Versions/VERSION_NUMBER/Opera Framework.framework / Resources / default_partner_content.json

적절하게 VERSION_NUMBER을 (를) 교체하십시오.

Opera 앱을 마우스 오른쪽 단추로 클릭하고 "패키지 내용 표시"를 클릭하여 파일을 찾아보십시오.


0

Mac (2015 년 2 월 10 일)의 올바른 폴더는 다음과 같습니다 ~/Library/Application Support/com.operasoftware.Opera. 여기에는 Web Data (및 Web Data-journal 및 Preferences)와 같은 필수 파일이 있습니다.

Windows 및 OSX에서 Chrome에서 Opera로 맞춤 검색 엔진을 복사 할 수 있습니다. OSX에서는 먼저 Chrome과 Opera를 닫은 다음 ~/Library/Application Support/Google/Chrome/Default/Web Data이미 언급 한 해당 Opera 폴더에 파일 (파일)을 복사하십시오 (이전 파일의 이름을 백업으로 바꾸십시오).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.