มีวิธีเพิ่ม favicon ที่กำหนดเองในแท็บแอพหรือไม่?


11

นับตั้งแต่เปิดตัว Firefox "5" ฉันรักคุณสมบัติ "แท็บแอพ" ตัวใหม่ อย่างไรก็ตามตอนนี้ฉันได้ตระหนักแล้วว่าเว็บไซต์ภายในที่ทำงานหลายแห่งไม่มี favicons ดังนั้นเมื่อฉันสร้างแท็บแอปจากเว็บไซต์เหล่านี้มีเพียงไอคอน "หน้าว่าง" ในแท็บ

บางทีฉันอาจไม่คิดมากถ้ามีเพียงอันเดียว แต่มีอย่างน้อยสองหรือสามข้อ ดังนั้นมันจึงน่ารำคาญนิดหน่อยที่จะต้องวางเม้าส์ App Tabs เพื่อหาว่ามันคืออะไร

ฉันได้ลองใช้ Favicon Picker 2 เพื่อเปลี่ยนไอคอนบุ๊กมาร์ก แต่มันทำอย่างนั้นทั้งหมด - เปลี่ยนไอคอนในโฟลเดอร์บุ๊คมาร์ค ไม่เปลี่ยน favicon ที่แสดงถัดจาก URL ในแถบที่อยู่หรืออีกอันที่อยู่ถัดจากชื่อหน้าในแท็บซึ่งเป็นสิ่งที่ใช้สำหรับไอคอนแท็บแอป

ดังนั้นมีปลั๊กอินหรือวิธีฝั่งไคลเอ็นต์ (และควรเป็นมิตรกับผู้ใช้ "โจผู้ใช้") เพื่อกำหนดไอคอนให้กับหน้าเว็บหรือโดเมนที่จะใช้ในแถบแท็บหรือไม่

คำตอบ:


9

การปรับแต่งแท็บแอพของคุณนั้นค่อนข้างง่าย
เนื่องจาก favicon ของแท็บแอพถูกสร้างโดยบุ๊กมาร์กเพียง ...
(1) ติดตั้งสิ่งนี้ - https://addons.mozilla.org/en-US/firefox/addon/bookmark-favicon-changer/
(2) ดูของคุณ บุ๊กมาร์กคลิกขวาและเลือกภาพที่กำหนดเองที่คุณต้องการ
(3) รีสตาร์ทเบราว์เซอร์ (สำหรับภาพใหม่เพื่อ "รับ")
เสร็จสิ้น

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


@admintech - ตามที่กล่าวมาฉันได้ลองใช้ตัวเปลี่ยนไอคอนบุ๊กมาร์กแล้ว ปลั๊กอินนี้แตกต่างจากปลั๊กอินที่ฉันเคยใช้อย่างไร?
Iszi

1
คุณต้องเปิดบุ๊กมาร์กหลังจากเปลี่ยน favicon จากนั้นเพิ่มเป็นแท็บแอพอีกครั้ง
admintech

@admintech - ฉันไม่รู้เกี่ยวกับปลั๊กอินที่คุณแนะนำ แต่ของฉันจะไม่เปลี่ยนไอคอนแท็บแม้ในแท็บปกติแม้หลังจากเบราว์เซอร์จะโหลดซ้ำ เว็บไซต์ที่ฉันพยายามทำนั้นเป็นไซต์ SSL หรือไม่
Iszi

1
ไม่เป็นไร. เพิ่งทดสอบ Bookmark Favicon Changer เพื่อให้แน่ใจ ฉันไม่แน่ใจว่าตัวเลือก Favicon ทำอะไรไม่ได้ แต่ดูเหมือนว่าจะใช้ favicon กับแท็บด้วย ขอบคุณ! ตอนนี้ถ้าฉันทำได้เพียงนำไปใช้กับโดเมนย่อยทั้งหมดหรือบางสิ่งบางอย่างเพื่อให้การนำทาง "แอป" ไม่ได้ล้าง favicon ...
Iszi

2
ทางออกที่ยอดเยี่ยมสำหรับปัญหาที่จู้จี้ น่าเศร้าที่ผู้เขียนปลั๊กอินระบุว่าในฐานะของ Firefox 22 API จะแตกปลั๊กอินด้วยวิธีที่ไม่สามารถแก้ไขได้
gbarry

9

ฉันเปลี่ยนไอคอนของแท็บ (Firefox 26) โดยใช้สไตล์ชีทต่อไปนี้:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

tab[pinned="true"][label*="w3.org"] .tab-icon-image {
    list-style-image: url(https://www.w3.org/favicon.ico);
}
tab[pinned="true"][label^="TU"] .tab-icon-image {
    list-style-image: url(https://www.tue.nl/favicon.ico);
}

หากต้องการใช้สไตล์ชีตนี้อย่างใดอย่างหนึ่งใส่ไว้ใน[path to your profile]/chrome/userChrome.css, หรือติดตั้งผู้จัดการสไตล์ของผู้ใช้เช่นมีสไตล์

สิ่งนี้ใช้ได้ดังนี้: แท็บใน Firefox เป็นส่วนหนึ่งของแผนผังเอกสาร (ดูที่browser.xul ):

<tabs id="tabbrowser-tabs" ...>
    <tab class="tabbrowser-tab" ... pinned="true" ... label="some text" ...>
    ...

ป้ายกำกับของแท็บตรงกับชื่อของแท็บ ในตัวอย่างของฉันฉันต้องการเพิ่ม favicon ในแท็บรายชื่อผู้รับจดหมายของ W3 น่าเสียดายที่มันไม่มีชื่อเรื่องเดียวดังนั้นฉันจึงต้องค้นหาสิ่งที่ไม่เหมือนใครที่ตรงกับแท็บ ปรากฎว่าหน้าเว็บที่เกี่ยวข้องได้ "w3.org" [label*="w3.org"]ในชื่อของพวกเขาซึ่งมีผลในการสร้าง
ในทำนองเดียวกันเว็บไซต์ของมหาวิทยาลัยของฉันไม่มี favicon ชื่อทั้งหมดเริ่มต้นด้วย "TU" [label^="TU"]ดังนั้นผมจึงใช้

ตัวเลือกทั่วไปเพิ่มเติม: [label$="last words"], [label="Exact match"].
การปฏิเสธ: [label*="w3.org"]:not([label$="- Gmail"])(= เลือกแท็บที่ชื่อมี "w3.org" ยกเว้นว่าลงท้ายด้วย "- Gmail")

หากแท็บที่ถูกตรึงของคุณไม่เคยเปลี่ยนตำแหน่งคุณสามารถลองทำสิ่งนี้เพื่อเปลี่ยนไอคอนของแท็บแรก:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

tab[pinned="true"]:nth-child(1) .tab-icon-image {
    list-style-image: url(https://www.mozilla.org/favicon.ico);
}

เขียนดีมากขอบคุณมาก ใช้งานได้ (มีสไตล์) ตรงตามที่โฆษณาไว้ไม่จำเป็นต้องใช้โปรแกรมเสริมอื่น
Lebenita

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