Opera 30まで)従うことができます このリンクはここ これは単にいくつかを削除するように指示します.json
デフォルトの検索エンジンを含むファイル。
今日から、最新のOpera update31.something)では、このトリックは機能しなくなりました。もしdefault_partner_content.json
ファイルが見つからない(またはファイルから削除されている)、Operaは起動時に不満を示し、再インストールを要求します。ファイルを元の場所に戻すと、復元Opera =動作しますが、デフォルトの検索エンジンは明らかにそこにあります...
(私が誤ってYouTubeの代わりにそのばかげたyahooをもう一度検索すると、私が設定したとおりに、sh **が失われます。)
opera:// aboutに移動して、インストールを表示しますpaths
削除する default_partner_content.json
とコピーsiteprefs.json
to [root]/[version]/resources
削除する default_partner_content.json
次に名前を変更siteprefs.json
からdefault_partner_content.json
を読み取り専用に設定します
ご存知かもしれませんが、検索エンジンプロバイダーとの契約は会社にとって重要な収入源です。
これはよく知られた問題です。それは多くの人々を追いやった!
これは、ランチャー自体を変更することを含む「ハック」です。それでも動作します!
(ソース: http://forums.opera.com/discussion/1848915/opera-25-remove-yahoo-from-default-search-engines/p1 )
@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 36.0.2130.65の場合、UbuntuおよびWindowsでの%operaversion%/resources/default_partner_content.json
succeedの編集)。
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
をdisabledに設定します。