จะแก้ไขส่วน“ เข้าชมบ่อยที่สุด” ของหน้าแท็บใหม่ใน Chromium ได้อย่างไร


11

เมื่อฉันเปิดแท็บใหม่ใน Chromium มันจะแสดงหน้า 'แท็บใหม่' ซึ่งมีหน้า 'เข้าชมบ่อยที่สุด' ฉันต้องการเพิ่มเว็บเพจใหม่ในรายการนั้น ฉันจะทำอย่างไร

ฉันพยายามไปที่หน้าเว็บหลายครั้งและคลิก 'X' เพื่อดูตัวเลือกอื่น ๆ แต่มันไม่เคยปรากฏขึ้น มีวิธีแก้ไขหน้าเว็บที่แสดงด้วยตนเองหรือไม่?

คำตอบ:


9

ส่วน "เข้าชมบ่อยที่สุด" ในแท็บใหม่ใน Chrome / Chromium สามารถแก้ไขได้ด้วยมือโดยการเปลี่ยนฐานข้อมูล "ไซต์ยอดนิยม" sqlite3 ภายใน Chrome / Chromium ด้วยsqlite3และ SQL (หรือแก้ไข sqlite3 db อื่น ๆ โดยตรงsqlitebrowser)

ฐานข้อมูล "Top Sites" อยู่ในไดเรกทอรีโปรไฟล์ผู้ใช้ค่าเริ่มต้นคือ " ~/.config/chromium/Default/Top Sites" (สำหรับ chrome:, ~/.config/google-chrome/defaultใน windows C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default)

หากต้องการแก้ไขให้ปิด Chromium / Chrome แล้วเรียกใช้ตัวแก้ไข GUI

sudo apt-get install sqlitebrowser
sqlitebrowser ~/.config/chromium/Default/Top\ Sites

เปิดthumbnailsตารางในBrowse Dataแท็บ เรา ( และผู้เชี่ยวชาญด้านนิติเวชศาสตร์ ) สามารถดูรายการได้มากกว่าที่แสดงใน "เข้าชมบ่อยที่สุด"

แสดงเฉพาะแปดไซต์ที่มีขนาดเล็กที่สุด " url rank" และไม่ถูกขึ้นบัญชีดำโดยผู้ใช้ คุณสามารถเห็นพวกเขาด้วยแบบสอบถาม SQL ดังกล่าว (ผ่านแท็บ "ดำเนินการ SQL" ใน sqlitebrowser หรือโดยใช้sqlite3 ~/.config/chromium/Default/Top\ Sitesเครื่องมือบรรทัดคำสั่ง):

select url, url_rank, at_top from thumbnails order by url_rank;

ตอนนี้คุณสามารถแก้ไขฐานข้อมูลเปลี่ยนurl_ranks เป็นไซต์ที่จัดลำดับใหม่ (คุณควรเลื่อนครึ่งหนึ่งของ url_ranks หากคุณแทรกกลาง) คุณสามารถเพิ่ม URL ใหม่และเปลี่ยน url_ranks ทั้งหมดเพื่อย้าย URL ใหม่ของคุณเป็น "เข้าชมบ่อยที่สุด"

เมื่อผู้ใช้ลบไซต์ออกจากส่วน "เข้าชมบ่อยที่สุด" โดยคลิกปุ่ม " x" URL จะขึ้นบัญชีดำในไฟล์กำหนดค่า JSON ~/.config/chromium/Default/Preferencesในntp.most_visited_blacklistส่วน (ปิด Chrome ให้เปิดการตั้งค่าด้วยโปรแกรมแก้ไขข้อความเช่น gedit หรือ vim ค้นหาmost_visited_blacklistและดูURLHashes ของไซต์ที่ถูกขึ้นบัญชีดำซึ่งดำเนินการเป็น MD5 ของสตริง url) คุณสามารถลบ URL ทั้งหมดออกจากmost_visited_blacklistส่วน (ตรวจสอบให้แน่ใจว่าคุณมีไฟล์สำรองของค่ากำหนด)

PS ซอร์สโค้ดที่แท้จริงของการใช้งาน "เข้าชมบ่อยที่สุด" ใน Chromium: chrome/browser/history/top_sites_database.ccไฟล์ , บรรทัด 438, void TopSitesDatabase::GetPageThumbnailsฟังก์ชัน:

  "SELECT url, url_rank, title, thumbnail, redirects, "
  "boring_score, good_clipping, at_top, last_updated, load_completed, "
  "last_forced FROM thumbnails ORDER BY url_rank, last_forced"));

// Results are sorted by url_rank. For forced thumbnails with url_rank = -1,
// thumbnails are sorted by last_forced.

คำอธิบายของเขตข้อมูลตารางอยู่ที่นี่: chrome/common/thumbnail_score.h

ขึ้นบัญชีดำในการดำเนินการchrome/browser/history/top_sites_impl.cc, TopSitesImpl::AddBlacklistedURL, TopSitesImpl::RemoveBlacklistedURL(อืมใช้เฉพาะโดยการทดสอบแต่ไม่สามารถเข้าถึงได้ใน UI เวลาหลังจาก URL ที่ถูกขึ้นบัญชีดำ?)


1
btw ใน Windows 10 เส้นทางคือC:\Users\<user>\AppData\Local\Google\Chrome\User Data\Default
วอร์เรน

วิธีนี้มาจากปี 2014 และอาจไม่ทำงานในบางเวอร์ชั่นที่ใหม่กว่า ตามที่ผู้วิจารณ์บางคนกล่าวว่า: "ลองใช้ดูแล้วมันไม่ได้ผลเลยและฉันสงสัยว่ามันจะใช้งานได้ในอนาคต Chrome มีการเปลี่ยนแปลงตลอดเวลา (เศร้า) และสิ่งที่ทำงานในปี 2557 ก็ไม่ทำงานในปี 2559 อีกต่อไป"
osgx

6

คุณสามารถใช้ส่วนขยาย Chromium ชื่อSpeed ​​Dialsได้

โทรด่วนแทนที่หน้าแท็บใหม่ของ Chrome \ Chromium ด้วยบุ๊กมาร์กแบบภาพที่กำหนดไว้ล่วงหน้าของคุณ

หากต้องการเพิ่มหน้าเว็บเพียงคลิกที่ปุ่มแถบเครื่องมือโทรด่วนและเลือก "เพิ่มหน้านี้" จากเมนูนี้คุณยังสามารถเปิดหน้าโทรด่วนเพื่อเข้าถึงบุ๊คมาร์คภาพของคุณ เมื่อคุณอยู่ในหน้าโทรด่วนคุณสามารถใช้ drag-n-drop เพื่อเปลี่ยนตำแหน่งภาพย่อ โทรด่วนให้คุณปรับแต่งรูปลักษณ์และความรู้สึกของหน้าด้วยธีมที่กำหนดไว้ล่วงหน้า คุณยังสามารถตั้งค่าภาพพื้นหลัง

ป้อนคำอธิบายรูปภาพที่นี่

หมายเหตุ:มันจะไม่แสดงแอพส่วนดังนั้นทุกครั้งที่คุณต้องการเข้าถึงพวกเขาคุณต้องปิดการใช้งาน


หากคุณไม่ชอบโทรด่วน มีบางขั้นตอนที่คุณสามารถทำได้เพื่อรักษาเว็บไซต์ที่คุณต้องการ:

  1. ล้างประวัติการเข้าชม (เครื่องมือ ---> ล้างประวัติการเข้าชม)
  2. ไปที่เว็บไซต์ที่คุณต้องการเก็บไว้
  3. เว็บไซต์จะปรากฏในส่วน "เข้าชมบ่อยที่สุด" คลิกที่พินดังในรูปนี้: ป้อนคำอธิบายรูปภาพที่นี่

4. ทำซ้ำจากขั้นตอนที่ 2 สำหรับทุกเว็บไซต์


ไม่ใช่สิ่งที่ฉันถาม แต่ทำในสิ่งที่ฉันพยายามทำ ขอบคุณ!
David Oneill

@ David Oneill: ตอบรับการปรับปรุงและฉันหวังว่าพวกเขาจะปรับปรุงส่วน "เข้าชมมากที่สุด" นี้เพื่อโทรด่วนเช่น Opera
Binarylife

เพิ่งเห็นการแก้ไขของคุณ - ใช่นั่นคือสิ่งที่ฉันหวังไว้!
David Oneill


0

คุณสามารถลบประวัติเบราว์เซอร์ของคุณแล้วกลับไปที่ไซต์ที่คุณต้องการดูและจะเห็น แต่รายการเก่าจะหายไป


0

ไม่ทราบว่าจะใช้งานได้กับ Google Chrome แต่แรกบุ๊กมาร์กเว็บไซต์ที่คุณต้องการในหน้านั้น ขณะคลิกและลากบุ๊กมาร์กไปยังพื้นที่ใด ๆ ที่ใช้หรือว่างเปล่าเคอร์เซอร์จะเปลี่ยนเป็น + คลิกที่นี่ ครั้งต่อไปที่คุณเปิดเบราว์เซอร์ไซต์ของคุณควรจะอยู่ที่นั่น คุณยังสามารถแก้ไขหรือลบทางลัดเหล่านี้ในหน้าแรกนั้นได้


สิ่งนี้ใช้ไม่ได้แม้ว่าจะเป็นการพยายามที่คุ้มค่าก็ตาม
David Oneill

0

ฉันไม่แน่ใจ แต่ฉันคิดว่าฉันเคยมี Chrome รุ่นหนึ่งซึ่งมีหน้าที่คล้ายกันโดยการโทรด่วน แต่คุณยังสามารถเห็นหน้าแอปได้ อย่างไรก็ตามการใช้การโทรด่วนคุณไม่สามารถเข้าถึงการโทรด่วนได้


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