Chrome में कमांड लाइन से नया टैब या मौजूदा टैब में पृष्ठ को कैसे खोलें उचित है?


21

मैं निम्न व्यवहार के साथ कमांड लाइन से Google Chrome में दिए गए पृष्ठ को खोलने का एक तरीका ढूंढ रहा हूं:

  • यदि दिया गया पृष्ठ पहले से ही टैब में खुला है, तो उस टैब पर जाएँ
  • यदि दिए गए पृष्ठ पहले से ही टैब में नहीं खुले हैं, तो पृष्ठ को एक नए टैब में खोलें और उस टैब को दिखाएं

वर्तमान में जब मैं कमांड लाइन से एक URL खोलता हूं (जैसे मैक ओएस एक्स पर " http://godzillahaiku.tumblr.com " का उपयोग करके ), Chrome हमेशा URL को एक नए टैब में खोलेगा। मैं परिणामस्वरूप बहुत सारे डुप्लिकेट टैब के साथ समाप्त होता हूं, जो एक मामूली झुंझलाहट है।

मैं एक समाधान की तलाश कर रहा हूं जो मैक ओएस एक्स पर काम करता है, लेकिन एक गैर-ओएस विशिष्ट समाधान बेहतर होगा।

अगर कोई मौजूदा समाधान नहीं है, तो मैं इसके लिए एक क्रोम एक्सटेंशन लिखने पर विचार करूंगा।

जवाबों:


24

यह एक सरल कमांड लाइन है, लेकिन फिर भी एक नया टैब खोलेगी:

open -a Google\ Chrome <file> 

मुझे त्रुटि मिलती है'....\open' is not recognized as an internal or external command,
मिस्टर

यह मैक ओएसएक्स पर मेरे लिए काम करता है। क्या आप एक अलग OS का उपयोग कर रहे हैं?
लुइस बी

6

इसे क्रोम एक्सटेंशन में जावास्क्रिप्ट की कुछ पंक्तियों के साथ किया जा सकता है।

अभी भी अन्य उत्तरों के लिए खुला है, लेकिन इस बीच मैंने ऐसा करने के लिए क्रोम एक्सटेंशन लिखा है और स्रोत को ऑनलाइन रखा है ।


1
मुझे यह बताने के लिए ध्यान दें कि कुछ रचनात्मक आलोचना के साथ क्या गिरावट आई थी?
मैथ

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