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


21

मेरे पास एक बुकमार्क है जो मैं वेबसाइटों से 'ज़ाप रंगों' का उपयोग करता हूं:

javascript:(function(){var%20newSS,%20styles='*%20{%20background:%20white%20!%20important;%20color:%20black%20!important%20}%20:link,%20:link%20*%20{%20color:%20#0000EE%20!important%20}%20:visited,%20:visited%20*%20{%20color:%20#551A8B%20!important%20}';%20if(document.createStyleSheet)%20{%20document.createStyleSheet("javascript:'"+styles+"'");%20}%20else%20{%20newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.getElementsByTagName("head")[0].appendChild(newSS);%20}%20})();

मैं वास्तव में फ़ायरफ़ॉक्स में टूलबार पर एक वास्तविक बटन बनाना चाहता हूं (उदाहरण के लिए, 'सहायता' बटन के दाईं ओर)। मुझे पता है कि इसे बुकमार्क टूलबार पर स्थानांतरित करना आसान है, लेकिन मुझे बुकमार्क टूलबार को छिपाना पसंद है, इसलिए इसके लिए फ़ायरफ़ॉक्स में एक वास्तविक बटन होगा, और अगर यह आसान है तो शायद कुछ अन्य बुकमार्क!

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


1
मैं आपके प्रश्नों को संपादित नहीं करना चाहता था क्योंकि यह सादे बुकमार्क पर भी लागू हो सकता है, लेकिन अगर आपको नहीं पता है: जावास्क्रिप्ट बुकमार्क को अक्सर "बुकमार्कलेट" के रूप में संदर्भित किया जाता है। (मेरा नया पसंदीदा: Printliminator पर css-tricks.com/examples/ThePrintliminator )
अर्जन

आपकी टिप्पणी के लिए धन्यवाद - मैं भविष्य में कुछ और दिलचस्प पुस्तिकाओं की तलाश करूंगा! मैं वर्तमान में नीचे समाधान का उपयोग करने की कोशिश कर रहा हूँ, लेकिन इस समय ज्यादा लग नहीं होने
लड़खड़ाना

जवाबों:


12

मुझे एहसास है कि यह बहुत पुराना है - लेकिन मैं इस सवाल का जवाब ढूंढते हुए आज इसके पार आया। ऊपर बताए अनुसार कस्टम बुकमार्क टूल का उपयोग करें और फिर अपने बुकमार्क में दिखाई देने वाली जावास्क्रिप्ट की लाइन जोड़ें जहां URL नीचे दिए गए कोड में दिखाई देता है:

loadURI ("*URL*");

यह पूरी तरह से काम!
एकॉर्न

wooo! खुशी है कि यह मदद मिली :)
स्टुअर्ट बरो

ReferenceError: loadURI is not defined:(
ग्रिंगो ने फाइव

@GringoSuave आप निर्देशों का पालन कर रहे हैं कि एक बौना रूपरेखा? प्लगइन का v0.0.5.5 मेरे FF 18 के साथ पूरी तरह से काम कर रहा है
स्टुअर्ट

यदि आपके बुकमार्क में कोड में दोहरे उद्धरण चिह्नों हैं तो यह विफल हो जाएगा। आपको बुकमार्क उद्धरण कोड में दोहरे उद्धरणों को एकल उद्धरणों के साथ बदलना होगा
नेट

12

आप कस्टम बटन बनाने के लिए एक्सटेंशन का उपयोग कर सकते हैं ।

वैकल्पिक शब्द

यदि आप चाहें तो आप पाठ में पाठ जोड़ सकते हैं, इसका उपयोग किसी विशिष्ट वेबसाइट को लॉन्च करने या कोड निष्पादित करने के लिए कर सकते हैं। जब ब्राउज़र लॉन्च किया जाता है और बटन पहली बार बनाया जाता है, तो इनिशियलाइज़ेशन कोड निष्पादित किया जाता है।

उपयोग सरल है।

  • अपने टूलबार में खाली जगह पर राइट-क्लिक करें और Add new बटन नामक नया विकल्प चुनें ...
  • आपको ऊपर संवाद देखने को मिलता है।
  • एक बार करने के बाद, बटन बनाया जाता है। इसके लिए आपको केवल टूलबार संदर्भ मेनू के कस्टमाइज़ विकल्प के माध्यम से अपनी पसंद के अनुसार इसे जोड़ना होगा।

वैकल्पिक शब्द


इसके लिए धन्यवाद - मैंने इसे स्थापित किया है, और जावास्क्रिप्ट को कोड अनुभाग में पेस्ट करने की कोशिश की है, और इसे URL अनुभाग में भी आज़माया है, लेकिन न तो काम करना प्रतीत होता है। मेरे पास मेरे टूलबार पर बटन है, लेकिन फिलहाल यह कुछ भी नहीं करता है! मेरा कोड मेरे ओपी में है
बाजी

मैं जावास्क्रिप्ट से परिचित नहीं हूँ। लेकिन मुझे संदेह है कि आपको "जावास्क्रिप्ट:" और संभवतः "फ़ंक्शन ()" को हटाने के लिए अपने स्निपेट को संपादित करने की आवश्यकता है। कोड बॉक्स से निष्पादित होने के लिए इसे अनिवार्य रूप से बदल दें, मेरा मानना ​​है कि आंतरिक रूप से मूल्यांकन फ़ंक्शन का उपयोग करता है।
एक बौना

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

4
यदि आप @ इनबॉब के अंदर बुकमार्कलेट कोड रखने के निर्देशों का पालन करते हैं तो loadURI("BOOKMARKLET HERE");यह पूरी तरह से काम करता है!
एकॉर्न

यह क्वांटम के तहत काम नहीं करता है और वाटरफॉक्स को भी तोड़ने लगता है। :(
एंडोलिथ

3

यह आपके प्रश्न का सटीक उत्तर नहीं दे सकता है,
लेकिन, यदि आप बुकमार्क टूलबार स्थान को सहेजना चाहते हैं (और इसे केवल बार-बार छिपाएं और अनसाइड न करें),
तो आप बुकमार्क टूलबार सामग्री को कम कर सकते हैं और इसे 'सहायता' बटन के अलावा पूरी तरह से स्थानांतरित कर सकते हैं ।
इस तरह से आपको फ़ायरफ़ॉक्स शीर्षक के तहत सिर्फ दो 'बार' के साथ किया जाता है।
मेनू बार और एड्रेस बार ... क्या यह आपके लिए काम करता है?

इसे पूरा करने के लिए,

  1. हेल्प बटन के अलावा स्पेस में राइट क्लिक करें
    • ' customize...का चयन करें
    • बुकमार्क टूलबार को उसकी स्थिति से 'सहायता' के अलावा नए पर खींचें
    • ' Done' बटन के साथ अंत अनुकूलन
    • अब, यदि आपके बुकमार्क में एक अच्छा आइकन है, तो आप इसका नाम स्ट्रिंग भी हटा सकते हैं और
      इसे वहां एक बटन की तरह बना सकते हैं ...

सुझाव के लिए धन्यवाद, लेकिन मैं अपने बुकमार्क टूलबार को रखना चाहता हूं, जिस पर कई आइटम छिपे हुए हैं, लेकिन वास्तव में एक दूसरे बुकमार्क टूल की आवश्यकता है!
लड़खड़ाना

2

आरंभिक टैब पर इस कोड को जोड़ें:

    var link = "place your bookmarklet code here"
    this.leftclick = function(evt){
    openUILink(link);}
    this.setAttribute( 'onclick', 'gQuot( event, this )' );

यह आपके बुकमार्कलेट को सक्रिय टैब में लोड करेगा।


नमस्ते, शाह, SuperUser में आपका स्वागत है। अस्वीकरण की कोई आवश्यकता नहीं है, यदि कोई उत्तर उपयोगी है तो इससे कोई फर्क नहीं पड़ता कि यह पुराना है या नया है। मैंने उत्तर के "गैर-उत्तर" भाग को हटाने के लिए एक संपादन का सुझाव दिया है, लेकिन अगर यह आपके इरादों के साथ फिट नहीं है, तो कृपया आगे बढ़ें और इसे संशोधित करें।
जोनाथन गार्बर

0

मैंने http://custombuttons.sourceforge.net/forum/viewtopic.php?f=4&t=1155 पर बुकमार्क टूल का उपयोग किया था, लेकिन आप उनके कोड को समान रूप से अच्छी तरह से पढ़ सकते थे और बटन को सीधा करने के लिए इसका उपयोग कर सकते थे (लोडूरी विधि यहाँ नहीं थी) किसी कारण से मेरे लिए काम करना)।

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