'Buat pintasan aplikasi ...' Fitur Chrome di Firefox?

38

Seperti yang Anda ketahui 'Buat pintasan aplikasi ...' di Chrome membuat pintasan desktop / taskbar ke aplikasi web (URL saat ini). Saat pintasan terkait diklik, Chrome membuka jendela terpisah hanya untuk URL ini tanpa bilah navigasi. masukkan deskripsi gambar di siniJadi sekarang saya bisa menggunakan Google translate (hampir) sebagai aplikasi desktop.

Apakah (terakhir) Firefox memiliki fitur ini? Built-in atau plugin? Sebenarnya saya ingat Firefox pernah memiliki fitur ini, tetapi saya mungkin hanya bermimpi.

defhlt
sumber
@clearkimura: Hanya ada satu masalah dengan jawaban itu - itu tidak berfungsi lagi.
harrymc
@harrymc Apa yang sebenarnya tidak berhasil untuk Anda? The -chrome(menjawab 2015) memang usang, tapi bookmarklet trik (update baru 2017) bekerja untuk saya.
clearkimura
Bukan untukku, tidak.
harrymc
@harrymc Milik Anda akan menjadi kasus yang terisolasi. Saya bahkan melangkah lebih jauh untuk menguji bookmarklet dengan Firefox Legacy dan Quantum (50, 60, 70) pada Linux dan Windows dan hanya berfungsi sesuai jawaban.
clearkimura

Jawaban:

23

Mozilla Prism (sebelumnya WebRunner) oleh Mozilla Labs menampilkan "Buat pintasan aplikasi" di Firefox:

Mozilla Prism (sebelumnya WebRunner) adalah produk yang mengintegrasikan aplikasi web dengan desktop, yang memungkinkan aplikasi web diluncurkan dari desktop dan dikonfigurasikan secara independen dari browser web default.

Pengguna dapat secara manual membuat aplikasi web menggunakan Tools > Convert Website to Application.

Namun, sejak November 2010, Prism terdaftar sebagai proyek tidak aktif di situs web lab Mozilla. Pada 1 Februari 2011, lab Mozilla mengumumkan tidak akan lagi mempertahankan Prism.

Ada beberapa alternatif untuk Prism, tetapi tampaknya semuanya telah dihentikan dan tidak lagi aktif atau tersedia untuk diunduh.

Dalam pertanyaan berikut: Mengapa Firefox Prism tidak ada dalam repositori lagi? , ada dua jawaban yang berguna, mengenai penghentian Prism dan kemungkinan alternatif serta solusi. Disebutkan bahwa dukungan aplikasi web di Firefox saat ini sedang dalam proses . Juga, beberapa solusi telah disarankan .

amiregelz
sumber
4
Fitur ini sangat berguna untuk aplikasi seperti StackEdit, Regex101. Tidak percaya Mozilla akan menghentikannya.
CMCDragonkai
9
Sekarang setelah Quantum keluar, saya telah beralih kembali ke Firefox dan ini adalah satu-satunya hal yang benar-benar hilang dari Chrome. Tampaknya sulit dipercaya bahwa saat ini tidak ada cara untuk melakukan ini di Firefox sama sekali .
Charles Roper
16

Pembaruan Baru 2017

Anda dapat melakukan semacam ini sekarang, dengan perubahan konfigurasi kecil dan bookmarklet. (Saya belum bereksperimen dengan pintasan desktop, tetapi itu mungkin saja dilakukan.)

  1. Pergi ke about:configdan setel dom.disable_window_open_feature.locationke false.
    Ini opsional, tetapi menghilangkan bilah lokasi yang dinonaktifkan di bagian atas jendela.
  2. Buat bookmarklet (itu sebenarnya hanya bookmark biasa tapi jalankan Javascript):

    javascript:(function(){window.open("https://www.google.com/","_blank","menubar=no,location=no,toolbar=no,scrollbars=yes,left=150,top=50");})();
    

    Ganti https://www.google.com/dengan URL Anda.

Ketika Anda membuka bookmarklet ini, itu akan membuka situs di jendela khusus yang terpisah. Anda mungkin ingin menyesuaikan nilai leftdan topsesuai kebutuhan.

Kiat Bonus: Jika "Tunjukkan jendela dan tab Anda dari waktu terakhir" telah diaktifkan, ketika Anda keluar dan mulai ulang Firefox dengan jendela khusus terbuka, itu juga dikembalikan.


Jawaban Sebelumnya

Pembaruan: Dukungan untuk bendera ini tampaknya telah dihapus dari versi terbaru Firefox.

Firefox memiliki bendera yang sangat tidak terdokumentasi-chrome :

firefox.exe -chrome http://superuser.com 

Suka pintasan aplikasi Chrome :

  • Membuat jendela dasar hanya dengan halaman web dan chrome jendela biasa (tanpa bilah tab, bilah alamat, dll).
  • Dapat digunakan sebagai "aplikasi".

Tidak seperti pintasan aplikasi Chrome :

  • Jendela selalu dibuat dengan ukuran penuh halaman. Untuk halaman kosong berbasis AJAX yang hanya mengisi sendiri setelah pemuatan halaman, ini akan menghasilkan jendela yang sangat kecil di sudut kiri atas layar. Untungnya Anda dapat mengubah ukuran jendela secara manual.
    • Jika Anda mencoba superuser.com, Anda akan mendapatkan jendela yang sangat panjang.
    • Bendera tidak berdokumen -widthdan -heighttidak berfungsi.
    • Dimungkinkan untuk meminta proses pasca peluncuran menemukan jendela dan menyesuaikan ukuran jendela secara otomatis, tetapi sepertinya itu terlalu banyak bekerja untuk pengguna biasa.
  • Favicon tidak digunakan sebagai ikon jendela. Jendela masih memiliki ikon Firefox.
  • Di pengelompokan taskbar Windows, jendela dikelompokkan dengan jendela utama Firefox. Di Google Chrome, pintasan aplikasi benar-benar berjalan sebagai program Windows yang terpisah dan tidak dikelompokkan dengan jendela utama Chrome.
    • Karena itu, jika pintasan ke aplikasi disematkan di bilah tugas, pintasan tidak menjadi jendela aplikasi.
    • Juga, keluar dari Firefox akan menutup aplikasi. Peluncuran lagi tidak akan memulihkan aplikasi meskipun Firefox diatur untuk mengembalikan semua tab dan jendela.
  • Tidak ada menu klik kanan. Tidak ada fungsi back-forward (bahkan dengan shorcuts keyboard). Tidak dapat memuat ulang atau memperbesar. Tidak ingat tampilannya diatur di jendela utama Firefox.
  • Menggunakan tombol panah untuk memindahkan tanda teks ketika mengetik di kotak teks kadang-kadang dapat menghasilkan hasil yang aneh.
  • Fitur ini kadang - kadang menyebabkan Windows memasuki layar hitam dan kembali dengan mode "Skema Warna Dasar Windows" (semua efek Aero akan hilang). Saya akan mengklasifikasikan ini sebagai bug. Itu tidak selalu terjadi.
    • Jika ini terjadi, buka command prompt dan jalankan net stop uxsmsdiikuti oleh net start uxsms.

Selain masalah di atas, itu berfungsi dengan baik.

ADTC
sumber
2
tidak berfungsi untuk saya di bawah WIndows, dengan Firefox 44 dan profil, itu baru saja dimulai dengan halaman default (tidak ada petunjuk komponen mana yang salah, saya yakin itu Windows: p)
childno͡.de
@ childno.de tampaknya sudah berhenti bekerja untuk saya juga. Saya pikir pengembang Firefox menghapus dukungan bendera. Saya memperbarui jawabannya.
ADTC
1
Solusi javascript-bookmark berfungsi dengan baik. Sayangnya sepertinya tidak ada cara untuk mengatur Window-Title yang tepat (yang ditampilkan di taskbar). Jadi jendela di bilah tugas adalah URL https yang tidak biasa, sedangkan di chrome saya bisa mengaturnya ke SomeGreatApp. Mengatur properti windowName di bookmark tidak membantu dan dokumen pengembang menyatakan bahwa itu tidak seharusnya mengatur judul. :-(
doublehelix
Catatan pasca-hadiah: Garis waktu mengisyaratkan bahwa setidaknya 10 pengguna menganggap jawaban ini berguna dalam waktu tiga tahun. Meskipun diperbarui pada akhir 2017, ini adalah satu - satunya jawaban yang paling baru dan melakukan trik, yang dapat saya temukan di SU.
clearkimura
4

Buat profil terpisah dan jalankan sebagai proses terpisah. Jendela akan terlihat mirip dengan aplikasi chrome dan tidak akan dikelompokkan di bilah tugas windows. Juga akan memiliki ikon sendiri dan bilah tab tersembunyi dan bilah navigasi.

Tangga:

  1. Tutup semua instance firefox
  2. Buat profil firefox saparate
    1. buka run(win + r)
    2. menjalankan firefox -P
    3. buat aplikasi profil baru
    4. pilih profil default
    5. keluar
  3. Buat mklink dari folder firefox
    1. Jalankan cmd sebagai administrator. Cari cmd dan buka dengan klik kanan.
    2. Memasukkan: cd "C:\Program Files\Mozilla Firefox\"
    3. Buat tautan folder dengan mklink /D "Mozilla Firefox App" "Mozilla Firefox"
    4. Pindahkan tautan "Mozille Firefox App" dari folder "Mozilla Firefox"
  4. Buka profil baru di folder baru
    1. buka folder Aplikasi Mozilla Firefox dan buat pintasan dari firefox.exe di desktop
    2. Buka target pintasan dan tambahkan -P app no-remote
    3. Pintasan harus terlihat misalnya seperti ini: "C:\Program Files\Mozilla Firefox WhatsApp\firefox.exe" -P whatsapp -no-remote
  5. Pasang ekstensi dan ubah pengaturan
    1. Instal ekstensi "Sembunyikan bilah Tab dengan satu Tab"
    2. Instal ekstensi "Sembunyikan Bilah Navigasi". Setelah instalasi gunakan F2 untuk menyembunyikan bilah navigasi.
    3. Instal ekstensi "Ubah Ikon Jendela Profil". Harap baca instruksi ekstensi, untuk membuatnya berfungsi, dan gunakan dengan hati-hati.

Solusi lain:

Anda bisa menggunakan ekstensi mandiri tetapi bagi saya itu buggy.

Sumber:

Benjamin Ziepert
sumber
Untuk mendapatkan ikon taskbar yang terpisah dan tidak dikelompokkan, saya harus mengikuti petunjuk di sini support.mozilla.org/en-US/questions/1233574 (dan bugzilla.mozilla.org/show_bug.cgi?id=577867 ) alih-alih langkah 3 dan 4 .
G-Wiz
Saya juga menggunakan ekstensi ini daripada yang tercantum di langkah 5: addons.mozilla.org/en-US/firefox/addon/mpt-hide-browser-ui . Saya tidak memerlukan ekstensi khusus untuk ikon khusus; baru saja memulai aplikasi dengan profil tertentu, menyematkan ikon bilah tugas yang muncul di bilah tugas, membuka propertinya, mengubah gambar ikon, dan kemudian memulai kembali Explorer.
G-Wiz
0

Inilah solusi saya:

Saya menulis sepotong kode kecil untuk membuat jendela aplikasi, dan menyajikan daftar aplikasi web berdasarkan daftar yang ditentukan khusus. Salin kode saya diposting di sini , kemudian membuat bookmerklet yang poin ke: javascript:[paste code here].

Kustomisasi detail pada appListobjek agar sesuai dengan kebutuhan Anda.

Perhatikan bahwa Anda masih perlu mengonfigurasikan Firefox seperti yang dijelaskan dalam jawaban ADTC untuk memungkinkan window.openmembuat jendela tanpa tab, tanpa toolbar, tanpa scrollbar.

AmitK
sumber
sepotong kode Anda luar biasa. Saya benar-benar tidak mengerti pengkodean, jadi, jika Anda tidak keberatan, bisakah Anda menunjukkan kepada saya cara mengedit kode Anda sehingga cukup membuka jendela WhatsApp secara langsung, tanpa jendela pertama dengan semua opsi yang Anda berikan? Terima kasih banyak atas perhatiannya.
user48949
@ user48949 milik Anda adalah kasing sederhana (hanya satu situs web yang diluncurkan dari bookmarklet). Cukup ikuti solusi ADTC dan gantikan https://www.google.com/dengan https://web.whatsapp.com/.
AmitK