Opera 31:デフォルトの検索エンジンを削除しますか?


30

Opera 30までは、このリンクをたどっ.json、デフォルトの検索エンジンを含むファイルを削除するように指示することができます。

今日から、最新のOperaアップデート31.somethingで、このトリックは機能しなくなりました。場合はdefault_partner_content.json、ファイルが欠落している(またはものはそれから削除されている)、Operaは起動時に文句を言うと、再インストールをお願いします。ファイルを元の場所に戻すと、Operaは正常に機能するようになりますが、デフォルトの検索エンジンは明らかに存在します...

誰かがデフォルトの検索エンジンを取り除く新しい方法を見つけましたか?

(私が設定したように、YouTubeの代わりにそのばかげたyahooを誤って再度検索すると、sh **が失われます。)

回答:


39

行くオペラ://については、インストール・表示するためのパスを

  • [ルート] /プロフィール

削除default_partner_content.jsonsiteprefs.json[root] / [version] / resourcesにコピーします

  • [ルート]から:

削除してdefault_partner_content.jsonから名前siteprefs.jsonを変更し default_partner_content.json、読み取り専用に設定します


ご存知かもしれませんが、検索エンジンプロバイダーとの契約は会社にとって重要な収入源です。

Operaと検索エンジン


4
そして、設定をすることの前述の重要な源であるユーザーベース追い払い、彼らはまだ持っている、スーパーユーザーの数%のは...
fgysinのREINSTATEモニカ

2
デフォルトのAmazonおよびBingの検索は、ここのv34.0では安全(https)ではないため、セキュリティは言い訳になりません。
contrebis

1
実際、default_partner_content.jsonファイルを見ると、http広告パートナーのURLを介してさらにリダイレクトされるので、そうです。すてきなオペラ。
contrebis

2
これはプライバシーに関するものではなく、使いやすさと設定可能性に関するものです。広告収入に対するユーザビリティを犠牲にすることでユーザーを追い払ったため、大きなプロジェクト(企業も)が失敗するのを見てきました。Operaがこの道を進むのは嫌です。
fgysinはモニカを

1
どうもありがとうございます!OSX 10.14.5およびOpera 62.0.3331.66の動作を確認します。最後に!
zcahfg2

1

これはよく知られた問題です。それは多くの人々を追い払っています!

これは、ランチャー自体の変更を伴う「ハック」です。それでも動作します!

(情報源:http : //forums.opera.com/discussion/1848915/opera-25-remove-yahoo-from-default-search-engines/p1

  1. 「WINDOWS KEY」+「E」を押して(Windowsエクスプローラーを開きます)-独自のファイルを参照するか、スクリプトを保存する場所を参照します
  2. そのディレクトリを右クリック-> "新規"-> "新規テキストファイル"に名前を付け、 "OperaLauncher.BAT.txt"
  3. そのファイルをメモ帳で開きます(または、できればNotepad ++を使用します)。次のコードを貼り付けます。

@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%"

次に、その.batファイルを取得してOperaの「O」アイコンを割り当て、元のショートカットを削除しました。


この作業を行うことができませんでした...また、これは、Opera-v31 +で動作しなくなった古いOpera-v25ハックのスクリプトにすぎないようです。
フジシンはモニカを復活させる

1

Opera 36.0.2130.65 では、UbuntuおよびWindowsでの編集が%operaversion%/resources/default_partner_content.json 成功します。

vimでファイルを開き、そのファイルの"search_engines": {構成からGoogle以外の行を削除します。したがって、次のようになります。

{
  "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]

などすべての言語セクションで。申し訳ありませんが、ファイル全体を貼り付けることはできません。

このファイルを編集し、コピーを保持し、編集したファイルを読み取り専用に設定opera://flags/#first-run-partner-content-update するか、無効に設定します


1
うーん、面白いので、ファイルの整合性チェックが無効になっていると思いますか?Opera 31から、ファイルの1バイトを1バイト変更すると、エラーが発生し、起動が中止されます...
fgysinがMonicaを

「私たち」のリストの下にYahooがリストされていませんが、それは私のデフォルトの検索エンジンの1つです。「y」キーワードを救出するのと同じように削除することはあまり気にしませんが、「yahoo」を検索してキーワードを「」に変更しても機能しません...起動時に「y」にリセットされます、提案したフラグが無効に設定されていても。
swrobel
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.