Opera 31: ลบเครื่องมือค้นหาเริ่มต้นหรือไม่


30

มากถึงและรวมถึง Opera 30 คุณสามารถไปที่ลิงค์นี้ที่นี่ซึ่งเพียงนำคุณไปลบ.jsonไฟล์ที่มีเครื่องมือค้นหาเริ่มต้น

เริ่มวันนี้ด้วย Opera 31.ล่าสุดบางสิ่งบางอย่างเคล็ดลับนี้ใช้งานไม่ได้อีกต่อไป หากdefault_partner_content.jsonไฟล์หายไป (หรือถูกลบออกไป) Opera จะบ่นเมื่อเริ่มต้นและขอให้ติดตั้งใหม่ การวางไฟล์กลับเข้าที่เดิมเรียกคืน Opera ให้ทำงานได้ แต่เครื่องมือค้นหาเริ่มต้นอยู่ที่นั่น ...

มีใครพบวิธีใหม่ในการกำจัดเครื่องมือค้นหาเริ่มต้นหรือไม่

(ถ้าฉันบังเอิญค้นหา yahoo ที่ไร้สาระอีกครั้งแทนที่จะเป็น youtube ตามที่ฉันกำหนดไว้ฉันจะเสีย sh **)

คำตอบ:


39

ไปที่โรงละครโอเปร่า: // เกี่ยวกับการติดตั้งของคุณแสดงเส้นทาง

  • จาก[root] / โปรไฟล์ :

ลบdefault_partner_content.jsonและคัดลอก siteprefs.jsonไปยัง[root] / [version] / resources

  • จาก[root] :

ลบdefault_partner_content.jsonจากนั้นเปลี่ยนชื่อsiteprefs.jsonเป็น default_partner_content.jsonและตั้งเป็นแบบอ่านอย่างเดียว


อย่างที่คุณทราบข้อตกลงกับผู้ให้บริการเสิร์ชเอ็นจิ้นเป็นแหล่งรายได้สำคัญของ บริษัท

เครื่องมือของ Opera และการค้นหา


4
และความสามารถในการกำหนดค่าต่อเนื่องเป็นแหล่งสำคัญในการผลักดันฐานผู้ใช้ไปสู่จำนวนผู้ใช้ขั้นสูงเพียงไม่กี่% ที่ยังมี ...
fgysin คืนสถานะให้โมนิก้า

2
การค้นหา Amazon และ Bing เริ่มต้นไม่ปลอดภัย (https) ใน v34.0 ที่นี่ดังนั้นการรักษาความปลอดภัยจะเป็นข้อแก้ตัวที่ไม่ดี
ควบคุม

1
อันที่จริงแล้วการดูdefault_partner_content.jsonไฟล์นั้นมีการเปลี่ยนเส้นทางมากขึ้นผ่าน URL พันธมิตรโฆษณา http ดังนั้นใช่ Nice งาน Opera
ควบคุม

2
นี่ไม่เกี่ยวกับความเป็นส่วนตัว - มันเกี่ยวกับการใช้งานและการกำหนดค่า ฉันเคยเห็นโครงการขนาดใหญ่ (แม้กระทั่ง บริษัท ) ล้มเหลวเพราะพวกเขาผลักไสผู้ใช้ออกจากการเสียสละความสามารถในการใช้งานเพื่อสร้างรายได้จากโฆษณา ...
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 Explorer - เรียกดูไฟล์ของคุณเองหรือตำแหน่งที่คุณต้องการให้สคริปต์อยู่
  2. คลิกขวาในไดเรกทอรีนั้น -> "ใหม่" -> "ไฟล์ข้อความใหม่" และตั้งชื่อว่า "OperaLauncher.BAT.txt"
  3. เปิดไฟล์นั้นใน Notepad (หรือว่าควรเป็น 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 และกำหนดไอคอน 'O' ของ Opera ให้และลบทางลัดเดิม


ไม่สามารถทำงานได้ ... และนี่เป็นเพียงสคริปต์สำหรับการแฮ็ก Opera-v25 แบบเก่าซึ่งในฐานะที่ OP ระบุไว้อย่างชัดเจนก็ไม่สามารถทำงานได้อีกต่อไปบน Opera-v31 +
fgysin คืนสถานะโมนิก้า

1

สำหรับ Opera 36.0.2130.65 การแก้ไข%operaversion%/resources/default_partner_content.json ประสบความสำเร็จบน Ubuntu และ Windows

เปิดไฟล์ในกลุ่มและลบบรรทัดนอกเหนือจาก Google จาก"search_engines": {โครงสร้างในไฟล์นั้นดังนั้นจึงควรมีลักษณะดังต่อไปนี้:

{
  "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
อืมน่าสนใจคุณคิดว่าพวกเขาปิดการใช้งานการตรวจสอบความสอดคล้องของไฟล์หรือไม่ จากโอเปร่าที่ 31 ในการเปลี่ยนแปลง byte เดียวในหนึ่งของไฟล์ที่นำไปสู่ความผิดพลาดและการเริ่มต้นที่ถูกทำแท้ง ...
fgysin คืนสถานะโมนิกา

ฉันไม่เห็น Yahoo อยู่ในรายการสำหรับ "พวกเรา" และเป็นเครื่องมือค้นหาเริ่มต้นของฉัน ฉันไม่สนใจมากนักเกี่ยวกับการลบมันเหมือนกับที่ฉันทำเกี่ยวกับการช่วยเหลือคำหลัก "y" แต่การค้นหาคำว่า "yahoo" และการเปลี่ยนคำหลักเป็น "" ไม่ได้ผล ... มันแค่รีเซ็ตเป็น "y" เมื่อเริ่มต้น แม้จะมีการตั้งค่าสถานะที่คุณแนะนำให้ปิดการใช้งาน
swrobel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.