मैं Google Chrome में बुकमार्कलेट में फ़ेविकॉन कैसे जोड़ सकता हूं?


15

मैं OS X पर हूं और मैं चाहता हूं कि मेरे बुकमार्क में फेविकॉन्स हों। मुझे पहले से ही दो लेख मिले, लेकिन उन्होंने बहुत मदद नहीं की:

http://www.tapper-ware.net/blog/?p=97#comment-2076 यह एक शानदार लेख है, लेकिन जैसा कि मैं समझता हूं कि यह क्रोम के लिए काम नहीं करता है :(

http://www.tech-recipes.com/rx/3032/google_chrome_how_to_change_icons_on_the_bookmarks_bar/ इस tipp के साथ समस्या है - अगर मैं गलत हूं, तो कृपया मुझे सही करें - कि इतिहास, कैश, आदि को पूरी तरह से साफ करने के बाद। बात फिर से बन जाएगी।

अगर स्वयं को होस्ट करके बुकमार्क को संशोधित करने का कोई मौका है तो मैं तुरंत इसे करूंगा, लेकिन मुझे अब तक कोई समाधान नहीं मिला।

जवाबों:


19

खैर, इसमें कुछ समय लगा लेकिन मैंने समाधान पर ठोकर खाई:

आपको अपने बुकमार्क को निर्यात करना होगा, HTML फ़ाइल को संपादित करना होगा और इसे फिर से आयात करना होगा। ऐसा लगता है कि यह अधिक जटिल है, और यह एक साफ समाधान है क्योंकि Chrome आपके सभी पुन: आयात किए गए बुकमार्क को एक अलग "आयातित" फ़ोल्डर में डालता है जिसे आप परिवर्तनों को लागू करने के बाद हटा सकते हैं।

कदम से कदम गाइड:

  1. बुकमार्क प्रबंधक खोलें और अपने बुकमार्क निर्यात करें।
  2. अपने पसंदीदा संपादक में निर्यात की गई HTML फ़ाइल खोलें और उस बुकमार्क के लिए देखें जिसे आप एक फेविकॉन लागू करना चाहते हैं।
  3. उस 16 × 16px फ़ेविकॉन को एनकोड करें जिसे आप बेस 64 के रूप में उपयोग करना चाहते हैं (वहाँ बहुत सारे मुफ्त ऑनलाइन कन्वर्टर्स हैं, या कमांडलाइन निर्देशों के लिए नीचे दिए गए लिंक देखें)। आउटपुट में कोई भी लाइनब्रेक निकालें; यह एक लंबी लाइन होना चाहिए।
  4. एक "डेटा" उपसर्ग को Base64 बूँद में प्रस्तुत करें जो आपके द्वारा उपयोग किए गए फ़ेविकॉन के प्रकार के लिए उपयुक्त है; जैसे data:image/vnd.microsoft.icon;base64,के लिए .icoफ़ाइलें, और data:image/png;base64,के लिए .pngफ़ाइलें।
  5. अब ICONउपसर्ग बेस 64 बूँद रखने के लिए लिंक में एक विशेषता जोड़ें ; उदाहरण के लिए: ICON="data:image/png;base64,iVBORw0K………5ErkJggg=="
  6. फ़ाइल सहेजें और इसे वापस बुकमार्क प्रबंधक में आयात करें। "आयातित" नामक एक फ़ोल्डर बनाया जाएगा; हालाँकि, फ़ेविकॉन को मूल बुकमार्कलेट पर तुरंत लागू किया जाना चाहिए, ताकि आप तुरंत नया "आयातित" फ़ोल्डर हटा सकें। यदि आइकन तुरंत दिखाई नहीं देता है, तो बुकमार्कलेट पर क्लिक करने का प्रयास करें।

यदि आपको और सहायता की आवश्यकता है, तो मैंने एक ब्लॉग पोस्ट की खोज की जिसमें पूरी प्रक्रिया का अधिक विस्तार से वर्णन किया गया है।


मैंने पोस्ट अपडेट की। यदि आपको एक विस्तृत ट्यूटोरियल की आवश्यकता है, तो मेरे द्वारा जोड़े गए लिंक को देखें।
पैट्रिक

बस आपको यह
सूचित


@MarkusJarderot द्वारा सुझाई गई कैश्ड कॉपी का उपयोग करने के लिए लिंक को ठीक किया, और data:उपसर्ग जोड़ने की आवश्यकता के बारे में स्पष्टीकरण जोड़ा ।
टॉम

इसके अलावा, लिंक की गई ब्लॉग पोस्ट कहती है कि Chrome इन मैन्युअल रूप से जोड़े गए फ़ेविकॉन्स को सिंक्रनाइज़ नहीं करता है - हालाँकि मैंने यह देखने की कोशिश नहीं की है कि क्या अभी भी ऐसा ही है।
टॉम

2

एक और बहुत ही सरल उपाय है "आई हेट योर फेविकॉन" क्रोम एक्सटेंशन का उपयोग करना। यह आपको एक ऐसी वेबसाइट के लिए एक url इनपुट करने की अनुमति देता है, जिसे आप अपने फ़ेविकॉन को बदलना चाहते हैं, और फ़ेविकॉन क्या चाहते हैं की एक छवि का एक यूआरएल। बाकी आपके लिए संभाला जाता है।

उनकी वेबसाइट पर यहां लिंक करें


3
यह बुकमार्कलेट के लिए काम नहीं करता है।
गोल्जी जेर 27'12

1

मैं एक ही समस्या थी, लेकिन पहली बार में वास्तव में इसका एहसास नहीं हुआ।

हाल ही में मैंने क्रोम में अपनी फ़ेविकॉन फ़ाइल को डिलीट किया (बिना बैक-अप के) और अचानक मेरे सभी बुकमार्क टूलबार लिंक उनके आइकन्स को याद कर रहे थे, क्योंकि मैं एक नए टैब में उन्हें खोलने के लिए जावास्क्रिप्ट: window.open का उपयोग कर रहा हूं ।

आज मुझे एहसास हुआ कि मैं महीनों से अपने बुकमार्कलेट्स पर खुशी से फेवीकोन क्यों बना रहा था: जब मैंने पहली बार फ़ायरफ़ॉक्स से क्रोम पर स्विच किया था, तो मैंने अपने सभी बुकमार्क वहां से आयात किए और बाद में मैन्युअल रूप से उपरोक्त जावास्क्रिप्ट के साथ नोटपैड में उन सभी को संपादित किया।

फ़ायरफ़ॉक्स ने सभी आइकन अपने बेस 64 कोड के साथ जोड़े।

मैं अब पुष्टि कर सकता हूं कि pattulus का समाधान काम करता है, और इसके अलावा, यदि आप मैन्युअल रूप से प्रत्येक बेस 64 कोड को कनवर्ट और जोड़ना नहीं चाहते हैं, तो बस अपने स्वच्छ, गैर-बुकमार्कलेट बुकमार्क को निर्यात करें, उन्हें बाहरी रूप से संपादित करें और उन्हें फिर से आयात करें।

यही है, अगर यह मेरे मामले में उतना ही सरल है, जहां मैंने सभी बुकमार्क लिंक के लिए एक ही जावास्क्रिप्ट में संपादित किया है और बस नोटपैड के प्रतिस्थापन फ़ंक्शन का उपयोग कर सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.