Sabit Pencereyi Firefox'ta Nasıl Açarım (Chrome uygulaması modu gibi)?


24

Aslında, Firefox’un bir sekmesini, kilitli adres çubuğunu, menü yok, vb. Penceresini açmak için bir masaüstü kısayolu oluşturmak istiyorum.

Bazı pop-up'ların neye benzediğine veya Chromium Desktop Apps'ın nasıl göründüğüne benzer.

Bunu komut satırından gerçekleştirmek için hangi seçenekleri kullanabilirim?


İstediğinizden pek emin değildim - bu yüzden 'Chromium Desktop uygulamaları gibi' bitime başladım.
Wilf

1
Cevabınız tam olarak neyin peşinde olduğumu gösteriyor, teşekkürler. Birazdan bir atış yapacağım.
Sajan Parikh

Ayrıca bakınız: eudennis.tumblr.com/post/123744218866/… (euDennis'in yanıtından)
Wilf

Yanıtlar:


6

Genelde bunu daha kolay yaparım. Herhangi bir özelleştirme olmadan bir stok Firefox kurulumu ile çalışır. Pencerenin yüksekliğini ve genişliğini bile değiştirebilirsiniz.

Komuta:

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>'

Sadece http://google.comURL’yi değiştirin . Ayrıca yükseklik ve genişlik değişkenlerini de (piksel olarak) değiştirebilirsiniz.


Harika çalışıyor :) sadece açılır pencere engelleyicisi ayarlarını sıralamanız gerekiyor
Wilf

,scrollbars=yesaçılır pencerenin kaydırma çubuklarına sahip olmasını sağlamak için ekleyebilirsiniz .
ThorSummoner 16:17

Bir bookmarklet olarak ekleyebilirsiniz:javascript:(function(){window.open("http://google.com", "_blank","height=400,width=600,menubar=no,location=no,toolbar=no,left=100,top=100");})();
ADTC 21:17

9
Görünüşe göre, artık Firefox 57 piyasaya
sürüldükten

22

Bir süre böyle bir şey arıyordum, işte benim kendi Firefox'umu 'app' kipime dönüştürdüm.

Windows / Mac özellikli Googlenauts için ' Firefox'u Ayarla ' ve ' Alternatif Olarak ... ' aynı zamanda diğer işletim sistemlerinde de çalışmalı, belki de kullanılan komutlara bir kaç adım atmanız gerekirken , ' Başlatıcı Oluştur ' yalnızca uygulamayı uygulayan çoğu Masaüstü Ortamı için çalışmalıdır. freedesktop ' belirtimleri '.

Firefox'u Kur

İlk firefox --ProfileManagerönce terminalden çalıştırın (önce Firefox'un çalışan örneklerini kapatmanız veya -new-instanceseçeneği kullanmanız gerekebilir ) .
Yeni bir profil oluştur ve ara app. 'Varsayılan' olanı seçin ( ÖNEMLİ: aksi takdirde varsayılan olarak oluşturduğunuz uygulama profilini başlatır) ve 'Çıkış'a basın.

Firefox Profil Yöneticisi

Şimdi koş firefox -P app. Bu, Firefox'u yeni appoluşturduğunuz yeni profilden başlatır . Firefox’un ayarlarında sekmeleri ve gezinme çubuğunu kaldırmak artık zor veya imkansız olduğundan, bunları kaldırmak için bazı uzantılar yüklemeniz gerekecek - bu olanlar çalışır, ancak çubukları kalıcı olarak gizleyen daha iyi olanlar da olabilir:

Düzenleme: Sekme + gezinme çubuklarını gizleme seçeneklerinin ikisi de Klasik Tema Restoratöründe bulunur - daha küçük bir düzen için küçük simgeler de ayarlanabilir.

Şimdi, firefox -P app -new-instance http://URL(örneğin firefox -P app -new-instance /ubuntu//q/487936/178596) çalıştırdığınızda , şöyle bir Firefox penceresi açmalısınız: Sadece başlık çubuklu Firefox penceresi

Ayrıca, Firefox'u çalıştırarak firefoxveya Firefox düğmesini tıklatarak açtığınızda, normal Firefox profilinizi sekme ve gezinme çubuklarıyla açması gerekir.

Firefox 30.0, 40.0'da çalışır, kısmen 52'de test edilmiştir.

Başlatıcı Oluştur

Muhtemelen uygulamanızı menüden açmak için bir başlatıcı oluşturmak isteyebilirsiniz - bunu şu şablonu kullanarak yapabilirsiniz:

[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>

Nerede:

  • <APP NAME> uygulamanızın adı
  • <https://URL>Uygulamayı başlatırken varsayılan olarak gösterilmesini istediğiniz URL'dir. -new-instanceisteğe bağlıdır ancak Firefox Uygulaması'nın normal Firefox ile aynı zamanda çalışmasına izin verir. Ayrıca bakınız: Mozilla Developer - Komut Satırı seçenekleri ve çıktısı firefox --help.
  • <ICON>Bir simgenin adı /usr/share/iconsveya ~/.local/share/iconsbir simge dosyasına giden yoldur (tercihen PNG veya SVG).
  • <KEYWORDS>- İlgili anahtar kelimelerle sınırlandırılmış ;, Dash / Menu’de başlatıcıyı aramak için kullanabileceğiniz kelimeleri dahil edebilirsiniz - örneğin Paper;Ink;Toner;- İsteğe bağlı : bunu #kullanmazsanız satırın başında bir yorum yapın .

.Desktop işi dosyaları hakkında daha fazla bilgi için, okuyabilir bu


Ayrıca, her iki yukarıdaki adımı da takip edebilir ve çeşitli farklı uygulama profilleri oluşturabilirsiniz; yalnızca farklı bir ad kullanıyorsanız , appörneğin gmailapp, bu adı yerine sürekli kullanmanız gerektiğini unutmayın app.

Ayrıca, -new-instanceseçeneğin daha fazla gerekli olduğundan da emin değilim , yine de bıraktım.

Ayrıca bakınız: - /superuser/468580/create-application-shortcut-chromes-feature-in-firefox

Alternatif ...

Bir komut dosyası oluşturmak için bir çözüm arıyordum, böylece bir komutu çalıştırabilir ve Firefox uygulamaları (yani uzantıları vb. Olmadan) oluşturabilecektim ve aşağıdaki userChrome.css tüm araç çubuklarını gizlemek için iyi çalışıyor:

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

Henüz çok fazla test yapmadım, tüm açık sekmeleri gizlediği için kullanmanın can sıkıcı olacağını düşündüm.


Pencerenin üstünde hala 1 piksel genişliğinde yatay bir çubuk var - hem bir uzantı kullandığımda hem de uygulamanızı yaptığımda userChrome.css. Daha önce buna rastladın mı?
tomekwi

Sence, hangi tema / masaüstünü kullanıyorsunuz?
Wilf

Varsayılan tema olan Gnome 3.18, varsayılan tema olan Firefox 45.0.1 kullanıyorum. Uygulanan özel bir GTK temam var - ancak bunun gibi bir şerit başka bir uygulamada görünmediğinden alakalı olduğunu sanmıyorum. Karşılaştırma firefox -P appiçin google-chrome --app.
tomekwi

Teşekkürler. UserChrome.css seçeneği benim için hızlı ve basit bir çözüm sundu. Tek belirgin sorun, indirme simgesinin şimdi gizlenmiş olmasıdır.
Philip Jones

1

Yana geek1011 çözümü Firefox 57 sonra çalışmıyor, burada benim çözüm:

Bir uygulama penceresi oluşturmak için küçük bir kod parçası yazdım ve özel tanımlanmış bir listeye dayanan bir webapp listesi sundum. Buraya gönderdiğim kodu kopyalayın , sonra: 'e işaret eden bir kitapçı oluşturun javascript:[paste code here].

appListİhtiyaçlarınıza uyacak şekilde nesnedeki ayrıntıları özelleştirin .

Firefox'u ADTC'nin cevabında açıklandığı gibi sekmesizwindow.open , araç çubuğunda, kaydırma çubuğuzunda pencereler yaratmaya izin vermek için yapılandırmanız gerektiğini unutmayın .


0
  1. Öncelikle, bu uzantıları Firefox Tarayıcınıza indirmeniz gerekir:

    • Açılır Pencere.

    • Web uygulaması Modu.

  2. Üzerine tıklayarak webapps olarak gördüğünü ve açılmalıdır URLLERİ yapılandırma Seçenekler senin üzerinde Web Uygulaması Modu Uzatma ve URLLERİ ekledi.

  3. Terminal kullanarak bir komut dosyası oluşturun veya uygulamanızı arayın:

    - Firefox YourConfiguredURL
    
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.