Chrome: วิธีกำหนดชื่อหน้าต่างเหนียว


26

ปกติฉันจะใช้หน้าต่างเบราว์เซอร์ต่างกันประมาณ 10 หน้าต่าง (เปิดตลอดเวลา) ฉันต้องการมีวิธีตั้งค่าชื่อหน้าต่าง "เหนียว" เพื่อให้ฉันสามารถค้นหาได้อย่างรวดเร็วเมื่อสลับ (โดยใช้แป้นพิมพ์ลัดหรือจากเมนูหน้าต่างแบบหล่นลง)

ตัวอย่างเช่น:

  • เอกสาร Dev
  • เว็บไซต์โซเชียล
  • Google ไดรฟ์
  • อย่างอื่น
  • ฯลฯ ...

เพราะตอนนี้ Chrome จะแสดงชื่อหน้าต่างปัจจุบัน (ของหน้าเว็บที่ระบุ) ซึ่งเห็นได้ชัดว่าเคยมีการเปลี่ยนแปลงขึ้นอยู่กับแท็บที่ใช้งานในปัจจุบันของหน้าต่างนั้น ฉันเพิ่งพบ "แฮ็ค" ซึ่งเป็น bookmarklet ซึ่งฉันสามารถกำหนดชื่อที่กำหนดเองให้กับแท็บปัจจุบัน แต่มันก็พังถ้าฉันเปลี่ยนแท็บที่ใช้งานอยู่ในหน้าต่างนั้นและลืมที่จะตั้งกลับ ดังนั้นฉันต้องการทางออกที่ดีกว่า (ส่วนขยายที่ฉันเดา แต่ไม่พบจนถึง) หรือบางทีคำแนะนำแบบภาพ (เพื่อปรับแต่งสีขอบหน้าต่างนั้น ฯลฯ ) ดังนั้นโดยสรุปแล้ววิธีการกำหนดหน้าต่างปัจจุบันเองแม้ว่าจะเป็นสิ่งที่ชัดเจนน้อยกว่าการเปลี่ยนชื่อโดยตรง

นี่คือข้อมูลเพิ่มเติมฉันเปลี่ยนกลับไปเป็น windows และยังคงพยายามปรับแต่งประสบการณ์เบราว์เซอร์ที่สมบูรณ์แบบ ;-)

  • SSB = เบราว์เซอร์ไซต์เดียว

โปรดทราบว่าฉันเป็นแฟนตัวยงของ SSB ในขณะที่ฉันใช้ Fluid (บน Mac) สำหรับแอปพลิเคชันเว็บที่มีความถี่หลายรายการเช่น Gmail เป็นต้น ... แต่ตั้งแต่ฉันเริ่มใช้ Chrome เป็นเบราว์เซอร์การพัฒนาเว็บพื้นฐานของฉันฉันเริ่มขยับ Chrome มากขึ้นเรื่อย ๆ ดังนั้นวิธีแก้ปัญหาอื่นสำหรับฉันคือการหาวิธีที่ดีในการสร้าง SSB ที่ใช้ Chrome แต่จนถึงตอนนี้ฉันยังไม่พบอะไรเลย ฉันไม่ใช่แฟนตัวยงของ Safari ดังนั้นผู้สร้าง SSB จากซาฟารีอย่าง Fluid ก็ค่อนข้างจะปิดตัวเองแม้ว่าฉันจะชอบความคิดนี้ก็ตาม
deryb

ไม่ช่วยอะไรมากมายที่ฉันรู้ แต่คุณสามารถทำได้ด้วย Firefox;)
Julian Knight

@JulianKnight ขอบคุณจ้ะ Firefox เป็นเบราว์เซอร์หลักของฉันมาก่อน แต่มันทำให้ฉันรู้สึกว่า Chrome ดีขึ้นเท่าไหร่ในการจัดการทรัพยากร บ่อยครั้งที่ FF มีการใช้ CPU 50 +% ในขณะที่ Chrome ฉันสามารถเก็บไว้ต่ำกว่า 10% แม้จะมี 10+ windows x 5-10 แท็บแต่ละตัว บ่อยครั้งที่ฉันเพิ่งฆ่าแท็บที่เรียกร้องมากเกินไปผ่านตัวจัดการงาน นี่เป็นการปิดการแสดงผลของหน้านั้น (และหยุดการใช้งาน CPU) แต่เปิดแท็บค้างไว้ดังนั้นฉันจึงต้องรีเฟรชแท็บนั้นเพื่อโหลดซ้ำอีกครั้งเมื่อฉันต้องการใช้อีกครั้ง และเครื่องมือ dev ในตัวนั้นยอดเยี่ยม (สำหรับ FF ฉันใช้ Firebug ก็โอเค) แต่โดยรวมแล้วไม่มีใครสมบูรณ์แบบ ;-)
deryb

ฉันคิดว่า FF ตอนนี้จัดการหน่วยความจำได้ดีกว่าคนอื่น แต่ไม่ใช่ซีพียู เวิร์กโฟลว์ของฉันเกี่ยวข้องกับการฆ่า FF จากผู้จัดการงานเป็นครั้งคราว ฉันใช้ปลั๊กอินตัวจัดการเซสชันเพื่อให้แน่ใจว่าหน้าต่าง / แท็บทั้งหมดของฉันจะกลับมา แต่โดยทั่วไปฉันมี 10+ windows แต่ละตัวมี 10+ tabs !!! ฉันลองใช้ Chrome และใช้กับอุปกรณ์มือถือเป็นประจำ แต่มันก็ไม่ดีเท่า FF บนเดสก์ท็อป สำหรับ dev ตอนนี้ฉันใช้ FF Dev แยกต่างหากดังนั้นฉันไม่ต้องการปลั๊กอิน dev ทั้งหมดในเบราว์เซอร์หลักของฉัน
Julian Knight

เฮ่ใช้เหมือนกันมากที่นี่ (FF + จัดการเซสชัน + ฆ่าโปรแกรมทั้งหมด) สิ่งที่น่ารำคาญก็คือทุกอย่างจะเริ่มใหม่หลังจากนั้น (แท็บ 10 วินทั้งหมด x 5-10 แท็บ lol) ฉันหมายถึงตัวจัดการงานที่สร้างขึ้นใน Chrome ซึ่งอนุญาตให้หยุดกระบวนการหนึ่งแท็บเอกพจน์หรือบางครั้งปลั๊กอินเช่น Flash ฯลฯ บางครั้งฉันดึงมันขึ้นมาและฆ่าแท็บที่กินมากเกินไป! ฉันมีเครื่องมือที่คล้ายกันเป็นตัวจัดการเซสชันใน Chrome ไม่ใช่เครื่องมือที่ดี และฉันแค่เกลียดผู้จัดการบุ๊คมาร์ค ;-)
deryb

คำตอบ:


8

- ภาคผนวก -

วิธีการแก้ปัญหาที่ผมใช้ในการทำ SSBs โครเมี่ยมตามที่เรียกว่าepichrome บนหน้าต่างจะต้องมีสิ่งที่เทียบเท่าแน่นอน ... ฉันมี SSB ที่ต่างกันประมาณ 5 อันที่ทำงานอยู่ตลอดเวลาพร้อมด้วยโครเมี่ยม ใช้งานได้ดี! ในส่วนขยายฉันได้เพิ่มการผสมผสานให้กับ SSB ส่วนใหญ่ของฉันคือGreat Suspenderซึ่งจะระงับแท็บโดยอัตโนมัติเมื่อไม่ได้ใช้งาน (ปรับแต่งได้) ทรัพยากร SSB ที่ไม่ใช้งานจะได้รับการปลดปล่อยแม้ว่าฉันจะเปิดแท็บ 30-40 ครั้งตลอดเวลาอย่างถาวร

- ปลายปีนี้ -

ตกลงฉันได้พบวิธีในการสร้าง SSBs (เบราว์เซอร์ไซต์เดียว) ด้วย Chrome ดังนั้นตอนนี้ฉันมีแอปไม่กี่แห่งสำหรับไซต์ "เหนียว" ที่ฉันใช้บ่อย ๆ (เมลแผนที่ไดรฟ์ ฯลฯ ) สิ่งนี้ทำให้พวกเขาทำงานเหมือนแอพทั่วไปดังนั้นฉันสามารถตั้งชื่อไอคอนและสลับไปมาระหว่างหน้าต่างที่เปิดอยู่ได้อย่างง่ายดาย ไม่เพียงเท่านั้นมันเป็นไปได้ที่จะสร้างกฎ URL ที่กำหนดเองตัวอย่างเช่นเปิดลิงก์ทั้งหมดที่เริ่มต้นด้วยmaps.google.comMaps SSB ฯลฯ เสมอ ... ดังนั้นมันจึงยังเป็นแฮ็คขนาดใหญ่โดยรวม แต่รู้สึกว่าเป็นทางออกที่ดีที่สุด ยังคงเป็นงานอีกเล็กน้อยเมื่อแต่ละ SSB กลายเป็นอินสแตนซ์ของเบราว์เซอร์อื่นโดยเป็นรายการโปรดของตัวเองส่วนขยายและอื่น ๆ ดังนั้นจึงต้องใช้ทรัพยากรเพิ่มอีกเล็กน้อยฉันเดาว่าเมื่อเปิดในเบราว์เซอร์เดียว ภาพใหญ่ ...

- ต้นปีนี้ -

โอเคฉันเคยใช้ Chrome มาสองสามเดือนแล้ว ฉันลองวิธีแก้ปัญหาต่าง ๆ สำหรับสิ่งนี้ ดูเหมือนว่าคุณไม่สามารถกำหนดชื่อหน้าต่างเหนียวได้ง่ายอย่างที่ฉันต้องการซึ่งจะเปลี่ยนชื่อหน้าต่างภายใต้รายการเมนู "หน้าต่าง" (ขวาถัดจากวิธีใช้) ดังนั้นฉันจึงพบวิธีแก้ไขปัญหาที่เหมาะสมสองประการ:

1) สร้าง bookmarklet ด้วยรหัสต่อไปนี้:

javascript:(function(){document.getElementsByTagName("head")[0].getElementsByTagName("title")[0].innerHTML=prompt("Enter new Title");})()

ด้วยวิธีนี้คุณสามารถกำหนดชื่อที่คุณต้องการ ข้อเสียเปรียบเท่านั้น: นี่เป็นการแทนที่<title>แท็ก html ชั่วคราว ดังนั้นสิ่งนี้จะถูกแทนที่ทันทีที่คุณโหลดหน้าเว็บใหม่หรือไปที่อื่น ... สิ่งที่ฉันทำในขณะนั้นเพิ่งสร้างหน้า html ตัวยึดที่เรียบง่ายพร้อมชื่อที่ฉันต้องการ

2) ผ่านทางส่วนขยายที่เรียกว่าแท็บ outilner ส่วนขยายที่ยอดเยี่ยมซึ่งช่วยให้สามารถจัดการแท็บและหน้าต่างได้อย่างง่ายดายกำหนดชื่อที่ติดหนึบกับหน้าต่าง / แท็บแม้กระทั่งโน้ตและตัวคั่นลำดับของสิ่งต่าง ๆ ฯลฯ แม้ข้อมูลนี้จะมองเห็นได้ผ่านหน้าต่างผู้จัดการของส่วนขยายเท่านั้น แต่ส่วนขยายนี้เป็นเครื่องมือที่ยอดเยี่ยมในการจัดการหน้าต่างและแท็บจำนวนนับไม่ถ้วนฆ่าและโหลดในภายหลัง เพื่อให้การใช้ทรัพยากรต่ำและมีพื้นที่ทำงานบางส่วนสำหรับสิ่งที่คุณจะอ่านในภายหลัง ดังนั้นนี่เกือบจะเป็นโฆษณา แต่ต่อไปลองด้วยตัวคุณเอง ในท้ายที่สุดนี่เป็นวิธีแก้ปัญหาที่ดีที่สุดสำหรับการจัดการหน้าต่างใน Chrome ที่ฉันพบมาและสำหรับคำถามนี้ ...


คุณสามารถแบ่งปันโซลูชันของคุณสำหรับการตั้งค่า Chrome SSB ได้หรือไม่
เบรนแดนมัวร์

ฉันเพิ่มข้อมูลลงในคำตอบของฉัน
deryb

1
สำหรับบันทึกบน Windows คุณสามารถไปที่ "เครื่องมือเพิ่มเติม" -> "เพิ่มไปยังเดสก์ท็อป" เพื่อสร้าง SSB โดยอัตโนมัติ
Mahn

@bookmarklet: document.titleแทนที่จะจัดการแท็กมันเป็นเรื่องง่ายที่จะเพียงแค่ชุด
kdb

4

การเปลี่ยนชื่อแท็บหรือการตั้งชื่อหน้าต่างในบางหน้าต่างนั้นแตกต่างกันโดยสิ้นเชิงและไม่ตรงกับวัตถุประสงค์ที่ร้องขอ แนวคิดทั้งหมดคือการมีรายการ Chrome windows อยู่ใกล้แค่เอื้อม

ในขณะที่ยังล้มเหลวในการหาวิธีการแก้ปัญหาฉันได้สร้างสคริปต์เล็กน้อยสำหรับ AutoHotKeyจริงอย่างรวดเร็ว มันอาจได้รับการปรับปรุงอย่างใด mb แต่ตอนนี้มันทำสิ่งที่ฉันต้องการ: เปลี่ยนชื่อหน้าต่าง Chrome

น่าเสียดายที่มันไม่ได้บันทึกชื่อหน้าต่างไว้ระหว่างการประชุม แต่นั่นเป็นราคาเล็ก ๆ หลังจากที่ฉันได้รับความพึงพอใจในการเข้าใช้คุณลักษณะครั้งแรกตอนนี้ฉันกำลังพิจารณาที่จะสร้างส่วนขยายของ Chrome ให้กับมัน แม้ว่าฉันจะไม่เคยใช้ JS มาก่อน แต่ก็ไม่ใช่อุปสรรคสำคัญ มันจะแย่กว่านี้หาก Chrome API ไม่ให้สิทธิ์การเข้าถึงชื่อหน้าต่างและฉันสงสัยว่าเป็นเช่นนั้น ฉันสามารถเปลี่ยนชื่อของแท็บปัจจุบันเป็นหนึ่งหน้าต่างต้องแสดงในแถบงาน แต่เป็นคุณลักษณะขั้นต้น (และไม่มีคุณลักษณะ "บันทึกชื่อระหว่างเซสชัน")

มันแปลกที่ฉันคิดกับไอเดียนี้เมื่อวานนี้และไม่ใช่เมื่อหลายปีก่อน เป็นการยากที่จะประเมินราคาได้ว่าการปรับปรุงเล็ก ๆ น้อย ๆ ในเวิร์กโฟลว์นี้มีขนาดใหญ่เพียงใด


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

@Bunod ใช่มันเป็นเช่นนั้น แต่สคริปต์นี้อัปเดตชื่อหน้าต่างเมื่อหน้าต่างหมดโฟกัส คุณรู้ว่าหน้าต่างใดที่คุณใช้งานอยู่ แต่ทันทีที่คุณสลับไปที่หน้าต่างอื่น ๆ การอัปเดตชื่อ
jungle_mole

@brunod และถ้าคุณกำลังพูดถึง "วิธีแก้ปัญหาส่วนขยายนอกลู่นอกทาง" ฉันกล่าวถึงหลักการที่อยู่เบื้องหลัง: ผู้ใช้สลับไปที่แท็บ - ชื่อแท็บกลายเป็นuser-defined name- เมื่อหน้าต่างแสดงชื่อแท็บที่ใช้งานเป็นชื่อของตัวเองตอนนี้เราจะเห็นuser-defined nameว่าเป็นชื่อสำหรับ หน้าต่างในทาสก์บาร์ - ทันทีที่แท็บสูญเสียโฟกัสภายในหน้าต่าง Chrome ชื่อของมันจะเปลี่ยนกลับไปเป็นสิ่งที่เคยเป็นมาก่อนและแท็บที่เปิดใช้งานใหม่จะใช้user-defined name เป็นชื่อเรื่อง
jungle_mole

อาโอเค. ดังนั้นแน่นอนฉันชอบวิธี SSB แล้ว แน่นอนว่ามันไม่สมบูรณ์แบบเพราะส่วนใหญ่แล้วมันจะกลายเป็นงานที่ต้องซิงค์สิ่งต่างๆเช่นรายการโปรดและส่วนขยาย แต่อย่างน้อยมันก็เป็นวิธีที่ดีที่จะทำให้สิ่งต่าง ๆ ติดหนึบดังนั้นมันจึงเป็นวิธีแก้ปัญหาที่ฉันชอบ
deryb

@brunod มันคุ้มค่าปัญหาหรือไม่ o_O
jungle_mole

2

เพิ่มนามสกุลบัดดี้เซสชัน เปิดหน้าต่างโครเมี่ยม เพิ่มกลุ่มของแท็บที่เกี่ยวข้องลงในหน้าต่าง เข้าสู่ SB ค้นหา "หน้าต่าง" ด้วยแท็บที่คุณเพิ่ม คลิกขวาที่ "บันทึก" และตั้งชื่อเซสชัน ดูรายการ "เซสชัน" ในคอลัมน์ด้านซ้าย


1

Spacesเป็นส่วนขยายของ Chrome ที่ทำให้หน้าต่างเบราว์เซอร์หนึ่งกลายเป็นพื้นที่ทำงานที่จัดการได้


ฉันลองดูและลองดู ปิด แต่ทั้งหมดก็คือกำหนดชื่อหน้าต่าง "เบื้องหลัง" ดังนั้นฉันต้องเข้าสู่รายการหลักก่อนเพื่อที่จะรู้ว่าอันไหน ฉันเดาว่ามันไม่มีวิธีดั้งเดิมในการทำเช่นนี้บางทีโครเมี่ยมไม่ได้มีคุณสมบัติการตั้งชื่อ / ปรับแต่งหน้าต่างใด ๆ ต่อหน้าต่าง (แทนที่จะเป็นทั้งพวง) ขอบคุณอยู่ดี
deryb

0

พิจารณาTab ModiferและOpen Tabsที่ให้คุณเห็นแท็บที่เปิดอยู่ทั้งหมดในหน้าต่างทั้งหมด


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