Opera 31: Varsayılan Arama Motorları kaldırılsın mı?


30

Opera 30 dahil ve bu bağlantıyı takip ederek buradan.json varsayılan arama motorlarını içeren bir dosyayı silmenizi sağlar .

Bugünden başlayarak, en son Opera güncelleme 31.s ile , bu hile artık işe yaramıyor. Eğer default_partner_content.jsondosyası eksik (veya işler ondan silinir), Opera başlangıçta şikayet ve yeniden yükleme isteyecektir. Dosyayı tekrar yerine koymak Opera'yı çalışmaya geri yükler, ancak varsayılan arama motorları açıktır ...

Kimse varsayılan arama motorlarından kurtulmak için yeni bir yol buldu mu?

(Yanlışlıkla youtube yerine o saçma yahoo arayabilirsem, benim tarafımdan yapılandırdığım gibi, sh ** 'yı kaybedeceğim.)

Yanıtlar:


39

Operasyona git // // kurulum yollarını göstermek üzere

  • Gönderen / profile [root] :

Kaldır default_partner_content.jsonve kopyalama siteprefs.jsoniçin / [sürüm] / kaynak [root]

  • Gönderen [root] :

Kaldır default_partner_content.jsonsonra yeniden adlandırmak siteprefs.jsoniçin default_partner_content.jsonve salt okunur ayarlamak


Bildiğiniz gibi, arama motoru sağlayıcılarıyla anlaşmalar şirket için önemli bir gelir kaynağıdır.

Opera ve arama motorları


4
Yapılandırılabilirliği devam
ettirmek,

2
Varsayılan Amazon ve Bing aramaları burada v34.0'da güvenli değildir (https), bu nedenle güvenlik kötü bir bahane olacaktır.
contrebis

1
Aslında, default_partner_content.jsondosyaya bakmak, daha da fazlası http reklam ortağı URL'leri aracılığıyla yönlendirilir, yani evet. Güzel iş Opera.
contrebis

2
Bu gizlilikle ilgili değil - kullanılabilirlik ve yapılandırılabilirlikle ilgili. Büyük projelerin (şirketler bile) başarısız olduğunu gördüm, çünkü kullanıcıları reklam gelirlerinde kullanılabilirliği feda ederek kullanıcıları uzaklaştırdılar ... Opera'nın bu yoldan aşağı inmesini görmekten nefret ediyorum.
fgysin, Monica

1
Çok teşekkür ederim! OSX 10.14.5 ve Opera 62.0.3331.66 için çalıştığını onaylar. En sonunda!
zcahfg2

1

Bu iyi bilinen bir konu. Birçok insanı uzaklaştırıyor!

İşte başlatıcısı kendi içinde değiştirmeyi içeren bir 'kesmek'. Yine de çalışıyor!

(Kaynak: http://forums.opera.com/discussion/1848915/opera-25-remove-yahoo-from-default-search-engines/p1 )

  1. Windows Gezgini'ni açmak için "WINDOWS KEY" + "E" ('ye) 'ye basın - kendi dosyalarınıza veya betiğin nerede kalmasını istediğinize göz atın
  2. Bu dizinde sağ tıklayın -> "Yeni" -> "Yeni metin dosyası" ve "OperaLauncher.BAT.txt" olarak adlandırın
  3. Bu dosyayı Not Defteri'nde açın (veya varsa Not Defteri ++'yı seçin) Aşağıdaki kodu yapıştırın:

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

Daha sonra bu .bat dosyasını alıp Opera 'O' simgesini ona atadım ve orijinal kısayolu kaldırdım.


Bu çalışmayı başaramadı ... Ayrıca OP'nin açıkça belirtildiği gibi artık Opera-v31 + 'de çalışmadığı eski Opera-v25 kesmesi için bir senaryo gibi görünüyor.
fgysin Monica

1

Opera 36.0.2130.65 için Ubuntu ve Windows'ta %operaversion%/resources/default_partner_content.json başarılı bir şekilde düzenleme .

Dosyayı vim'de açın ve Google dışındaki satırları "search_engines": {o dosyadaki yapılardan kaldırın , böylece aşağıdaki gibi görünmelidir:

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

Ve böylece tüm dil bölümlerinde. Üzgünüm bütün dosyayı yapıştıramıyorum.

Bu dosyayı düzenleyin, bir kopyasını saklayın ve düzenlenen dosyayı salt okunur ve / veya devre dışı olarak ayarlanacak opera://flags/#first-run-partner-content-update şekilde ayarlayın .


1
Hmm ilginç, peki dosya tutarlılık kontrollerini etkisiz hale getirdiklerini düşünüyor musunuz? Opera 31'den, dosyalardan birinde yapılan tek bir bayt değişikliği bir hataya yol açtı ve başlatma iptal edildi ...
fgysin, Monica

Yahoo’yu listede "biz" listesinde göremiyorum ve bu da varsayılan arama motorlarımdan biri. "Y" anahtar sözcüğünü kurtarma konusunda yaptığım gibi kaldırmayı çok fazla umursamıyorum, ancak "yahoo" kelimesini aramak ve anahtar kelimeyi "" olarak değiştirmek işe yaramaz ... sadece başlangıçta "y" ye sıfırlar , önerdiğiniz bayrakta bile devre dışı bırakılmasını ayarlayın.
swrobel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.