फ़ायरफ़ॉक्स में (क्रोम ऐप मोड की तरह) मैं फिक्स्ड विंडो कैसे खोलूं?


24

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

कुछ पॉप अप जैसा दिखता है या क्रोमियम डेस्कटॉप ऐप्स जैसा दिखता है, वैसा ही।

कमांड लाइन से इसे पूरा करने के लिए मैं किन विकल्पों का उपयोग कर सकता हूं?


मुझे पूरा यकीन नहीं था कि आप चाहते हैं - इसलिए मैं 'क्रोमियम डेस्कटॉप ऐप्स की तरह' चला गया।
विल्फ

1
आपका जवाब वास्तव में दिखाता है कि मैं क्या हूँ, धन्यवाद। मैं इसे एक बिट में एक शॉट देता हूँ।
साजन पारिख

इसे भी देखें: eudennis.tumblr.com/post/123744218866/… (euDennis के जवाब से)
विल्फ

जवाबों:


6

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

आदेश:

firefox -url 'data:text/html;charset=utf-8,<!DOCTYPE html><html><body><script>window.open("http://google.com", "_blank","height=400,width=600,menubar=no,location=no,toolbar=no,left=100,top=100")<%2Fscript><%2Fbody><%2Fhtml>'

बस http://google.comURL में बदलाव करें। आप ऊँचाई और चौड़ाई चर (पिक्सेल में) बदल सकते हैं।


महान काम करता है :) बस पॉपअप ब्लॉकर सेटिंग्स को सॉर्ट करने की आवश्यकता है
विल्फ

आप ,scrollbars=yesपॉपअप को स्क्रॉल बार रखने की अनुमति देने के लिए जोड़ सकते हैं ।
थोरसुमोनर

आप इसे बुकमार्क के रूप में जोड़ सकते हैं:javascript:(function(){window.open("http://google.com", "_blank","height=400,width=600,menubar=no,location=no,toolbar=no,left=100,top=100");})();
ADTC

9
ऐसा लगता है कि फ़ायरफ़ॉक्स 57 के जारी होने के बाद यह काम नहीं करता है
Tooniis

22

मैं थोड़ी देर के लिए कुछ इस तरह की तलाश कर रहा था, इसलिए यहां बताया गया है कि मैंने अपना खुद का फ़ायरफ़ॉक्स 'ऐप' मोड कैसे बनाया।

विंडोज / मैक के साथ Googlenauts के लिए ' फ़ायरफ़ॉक्स सेट अप ' और ' वैकल्पिक रूप से ... ' भी अन्य OSs पर काम करना चाहिए, शायद इस्तेमाल किए गए आदेशों के लिए कुछ tweaks के साथ , जबकि ' Create Launcher ' को केवल अधिकांश डेस्कटॉप वातावरण के लिए काम करना चाहिए जो इसे लागू करते हैं freedesktop ' स्पेसिफिकेशन '।

फ़ायरफ़ॉक्स सेट करें

पहले firefox --ProfileManagerटर्मिनल से चलाएं (आपको पहले फ़ायरफ़ॉक्स के किसी भी चालू उदाहरण को बंद करने की आवश्यकता हो सकती है, या -new-instanceविकल्प का उपयोग कर सकते हैं )
एक नया प्रोफ़ाइल बनाएं और उसे कॉल करें app। 'डिफ़ॉल्ट' एक का चयन करें ( महत्वपूर्ण: अन्यथा डिफ़ॉल्ट रूप से यह आपके द्वारा बनाई जा रही ऐप प्रोफाइल शुरू कर देगा) और 'बाहर निकलें' दबाएं।

फ़ायरफ़ॉक्स प्रोफ़ाइल प्रबंधक

अब दौड़ो firefox -P app। यह appआपके द्वारा अभी बनाई गई नई प्रोफ़ाइल से फ़ायरफ़ॉक्स शुरू करेगा । जैसा कि टैब और नेविगेशन बार को हटाना फ़ायरफ़ॉक्स की सेटिंग में अब मुश्किल या असंभव है, आपको इन्हें हटाने के लिए कुछ एक्सटेंशन इंस्टॉल करने की आवश्यकता होगी - ये काम करते हैं, हालाँकि ये बेहतर हो सकते हैं जो उपलब्ध हों जो बार को स्थायी रूप से छिपा दें।

संपादित करें: टैब + नेव बार को छुपाने के दोनों विकल्पों को क्लासिक थीम रिस्टोरर के साथ भी शामिल किया गया है - एक अधिक कॉम्पैक्ट लेआउट के लिए छोटे आइकन भी सेट किए जा सकते हैं।

अब, जब आप दौड़ते हैं firefox -P app -new-instance http://URL(उदाहरण के लिए firefox -P app -new-instance /ubuntu//q/487936/178596), तो आपको फ़ायरफ़ॉक्स विंडो इस तरह मिलनी चाहिए: केवल टाइटल बार के साथ फ़ायरफ़ॉक्स विंडो

इसके अलावा, जब आप firefoxफ़ायरफ़ॉक्स बटन को चलाकर या क्लिक करके फ़ायरफ़ॉक्स खोलते हैं, तो उसे टैब और नेव बार के साथ अपना सामान्य फ़ायरफ़ॉक्स प्रोफाइल खोलना चाहिए।

फ़ायरफ़ॉक्स 30.0, 40.0 में काम करता है, आंशिक रूप से 52 में परीक्षण किया गया।

लॉन्चर बनाएं

आप संभवतः मेनू से अपना ऐप खोलने के लिए एक लांचर बनाना चाहते हैं - आप इस टेम्पलेट का उपयोग करके ऐसा कर सकते हैं:

[Desktop Entry]
Name=<APP NAME>
GenericName=<APP NAME>
#Comment=Browse the Web
Exec=firefox -P app -new-instance <https://URL>
Icon=<ICON>
Terminal=false
Type=Application
#MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
#Categories=Network;WebBrowser;
Keywords=<KEYWORDS>

कहा पे:

  • <APP NAME> आपके ऐप का नाम है
  • <https://URL>वह URL है जिसे आप ऐप लॉन्च करने पर डिफ़ॉल्ट रूप से दिखाना चाहते हैं। -new-instanceवैकल्पिक है, लेकिन फ़ायरफ़ॉक्स ऐप को सामान्य फ़ायरफ़ॉक्स की तरह ही चलाने की अनुमति देता है। इन्हें भी देखें: मोज़िला डेवलपर - कमांड लाइन विकल्प और आउटपुट firefox --help
  • <ICON>एक आइकन /usr/share/iconsया ~/.local/share/icons, या एक आइकन फ़ाइल का मार्ग है (अधिमानतः PNG या SVG मुझे लगता है)।
  • <KEYWORDS>- प्रासंगिक कीवर्ड द्वारा सीमांकित ;, आप डैश / मेनू में लॉन्चर की खोज के लिए उपयोग किए जा सकने वाले शब्दों को शामिल कर सकते हैं - उदाहरण Paper;Ink;Toner;- वैकल्पिक : #यदि आप इस का उपयोग नहीं करते हैं, तो लाइन की शुरुआत में टिप्पणी करें।

.Desktop फ़ाइलें कैसे काम करती हैं, इस बारे में अधिक जानकारी के लिए, आप इसे पढ़ सकते हैं


आप उपरोक्त दोनों चरणों का भी पालन कर सकते हैं, और विभिन्न विभिन्न एप्लिकेशन प्रोफाइल बना सकते हैं, बस याद रखें कि क्या आप किसी भिन्न नाम का उपयोग करते हैं app- उदाहरण के लिए gmailapp, आपको उस नाम का उपयोग करने के बजाय लगातार उपयोग करने की आवश्यकता है app

इसके अलावा, मुझे यकीन नहीं है कि -new-instanceविकल्प को किसी भी अधिक की आवश्यकता है, मैंने इसे वैसे भी छोड़ दिया है।

इसे भी देखें: - /superuser/468580/create-application-shortcut-chromes-feature-in-firefox

वैकल्पिक रूप से ...

मैं एक स्क्रिप्ट बनाने के लिए एक समाधान की तलाश कर रहा था ताकि मैं एक कमांड चला सकूं और फ़ायरफ़ॉक्स ऐप (ताकि एक्सटेंशन आदि के बिना) बना सकूं , और निम्नलिखित userChrome.css सभी टूलबार को छिपाने में अच्छी तरह से काम करता है:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#TabsToolbar,
#PersonalToolbar,
#BookmarksToolbar,
#MenuToolbar,
#tabbrowser-tabs,
#nav-bar,
#TabsToolbar { display: none !important; }

मैंने अभी तक इसका परीक्षण नहीं किया है, यह सोचा है कि इसका उपयोग करने के लिए कष्टप्रद होगा क्योंकि यह सभी खुले टैब को छुपाता है ...।


खिड़की के ऊपर अभी भी एक सफेद 1-पिक्सेल चौड़ा क्षैतिज पट्टी है - जब मैं एक एक्सटेंशन का उपयोग करता हूं और जब मैं आपका आवेदन करता हूं, तो दोनों userChrome.css। क्या आप इससे पहले भाग चुके हैं?
टोमेक्वी

ऐसा मत सोचो, आप किस विषय / डेस्कटॉप का उपयोग कर रहे हैं?
विल्फ

मैं डिफ़ॉल्ट शेल थीम के साथ Gnome 3.18 और डिफ़ॉल्ट थीम के साथ Firefox 45.0.1 का उपयोग कर रहा हूं। मेरे पास एक कस्टम GTK थीम लागू है - लेकिन मुझे नहीं लगता कि यह प्रासंगिक है क्योंकि इस तरह की पट्टी किसी अन्य ऐप में नहीं दिखाई देती है। से तुलना firefox -P appकरें google-chrome --app
टोमेक्वी

धन्यवाद। UserChrome.css विकल्प ने मेरे लिए एक त्वरित और सरल समाधान प्रदान किया। केवल स्पष्ट मुद्दा यह है कि डाउनलोड आइकन अब छिपा हुआ है।
फिलिप जोन्स

1

चूंकि geek1011 का समाधान फ़ायरफ़ॉक्स 57 के बाद काम नहीं करता है, यहाँ मेरा समाधान है:

मैंने एप्लिकेशन विंडो बनाने के लिए कोड का एक छोटा सा टुकड़ा लिखा, और कस्टम-परिभाषित सूची के आधार पर वेबैप्स की एक सूची प्रस्तुत की। मेरे द्वारा यहां पोस्ट किए गए कोड को कॉपी करें , फिर एक बुकमार्केलेट बनाएं जो इसे इंगित करता है javascript:[paste code here]:।

बस appListअपनी आवश्यकताओं से मेल खाने के लिए वस्तु में विवरण को अनुकूलित करें ।

ध्यान दें कि टैब-कम, टूलबार-कम, स्क्रॉलबार-कम विंडो बनाने की अनुमति देने के लिए आपको ADTC के उत्तर में बताए गए फ़ायरफ़ॉक्स को कॉन्फ़िगर करने की आवश्यकता है window.open


0
  1. सबसे पहले आपको अपने फ़ायरफ़ॉक्स ब्राउज़र पर इन एक्सटेंशन को डाउनलोड करना होगा:

    • पॉप - अप विंडो।

    • वेब ऐप मोड।

  2. URL को कॉन्फ़िगर करें जिसे WEBAPPs के रूप में खोलना चाहिए और यह कि आपके वेब ऐप मोड एक्सटेंशन के विकल्प पर क्लिक करके और URL को जोड़कर।

  3. टर्मिनल का उपयोग करके एक स्क्रिप्ट बनाएं या अपने ऐप को कॉल करें:

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