'สร้างทางลัดแอปพลิเคชัน ... ' คุณลักษณะของ Chrome ใน Firefox หรือไม่


38

ตามที่คุณอาจรู้จัก 'สร้างทางลัดไปยังแอปพลิเคชัน ... ' ใน Chrome จะสร้างทางลัดบนเดสก์ท็อป / ทาสก์บาร์ไปยังแอปพลิเคชันเว็บ (URL ปัจจุบัน) เมื่อคลิกทางลัดที่เกี่ยวข้อง Chrome จะเปิดหน้าต่างแยกกันเฉพาะ URL นี้ที่ไม่มีแถบนำทาง ป้อนคำอธิบายรูปภาพที่นี่ดังนั้นตอนนี้ฉันสามารถใช้ Google Translate (เกือบ) เป็นแอพเดสก์ท็อป

(ล่าสุด) Firefox มีคุณสมบัตินี้หรือไม่ ในตัวหรือปลั๊กอิน? จริงๆแล้วฉันจำ Firefox ที่มีคุณสมบัตินี้เพียงครั้งเดียว แต่ฉันอาจจะฝัน


@clearkimura: มีเพียงปัญหาเดียวที่มีคำตอบ - มันไม่ทำงานอีกต่อไป
รบกวน

@harrymc สิ่งที่ไม่ได้ผลสำหรับคุณ -chrome(ตอบ 2015) จะเลิกแน่นอน แต่ bookmarklet เคล็ดลับ (ปรับปรุงใหม่ 2017) การทำงานสำหรับฉัน
clearkimura

ไม่ใช่สำหรับฉันมันไม่ได้
รบกวน

@harrymc ของคุณจะเป็นกรณีที่โดดเดี่ยว ฉันได้ลองทดสอบ bookmarklet ด้วย Firefox Legacy และ Quantum (50, 60, 70) ทั้งบน Linux และ Windows และมันใช้งานได้ตามคำตอบเท่านั้น
clearkimura

คำตอบ:


23

Mozilla Prism (ชื่อเดิมคือ WebRunner) โดย Mozilla Labs มีคุณลักษณะ "สร้างทางลัดไปยังแอปพลิเคชัน" ใน Firefox:

Mozilla Prism (เดิมชื่อ WebRunner) เป็นผลิตภัณฑ์ที่รวมเว็บแอปพลิเคชันเข้ากับเดสก์ท็อปทำให้สามารถเปิดใช้งานเว็บแอปพลิเคชั่นจากเดสก์ท็อปและกำหนดค่าเป็นอิสระจากเว็บเบราว์เซอร์เริ่มต้น

Tools > Convert Website to Applicationผู้ใช้สามารถสร้างการใช้งานเว็บโดยใช้

อย่างไรก็ตามตั้งแต่เดือนพฤศจิกายน 2010 Prism ถูกระบุว่าเป็นโครงการที่ไม่ใช้งานที่เว็บไซต์ Mozilla labs ในวันที่ 1 กุมภาพันธ์ 2011 Mozilla labs ประกาศว่าจะไม่ดูแล Prism อีกต่อไป

มีหลายทางเลือกให้กับ Prism แต่ดูเหมือนว่าพวกเขาทั้งหมดจะถูกยกเลิกและไม่สามารถดาวน์โหลดหรือใช้งานได้อีกต่อไป

ในคำถามต่อไปนี้: เหตุใด Firefox Prism จึงไม่อยู่ในที่เก็บอีกต่อไป มีสองคำตอบที่เป็นประโยชน์เกี่ยวกับการหยุดปริซึมและทางเลือกและวิธีแก้ปัญหาที่เป็นไปได้ มีการกล่าวถึงว่าขณะนี้การสนับสนุนเว็บแอปพลิเคชันใน Firefox กำลังดำเนินการอยู่ นอกจากนี้ยังมีวิธีการแก้ปัญหาบางอย่างได้รับการแนะนำ


4
คุณลักษณะนี้มีประโยชน์สำหรับแอปอย่าง StackEdit, Regex101 ไม่สามารถเชื่อว่า Mozilla จะหยุดมัน
CMCDragonkai

9
ตอนนี้ Quantum หมดแล้วฉันได้เปลี่ยนกลับเป็น Firefox และนี่เป็นสิ่งเดียวที่ฉันขาดหายไปจาก Chrome ดูเหมือนว่าไม่น่าเชื่อว่ามีอยู่ในปัจจุบันเป็นวิธีที่จะทำเช่นนี้ใน Firefox ไม่มีที่ทั้งหมด
Charles Roper

16

ใหม่อัพเดท 2017

คุณสามารถเรียงลำดับได้ทันทีด้วยการเปลี่ยนแปลงการกำหนดค่าเล็กน้อยและคั่นหน้า (ฉันไม่ได้ทดลองใช้ทางลัดบนเดสก์ท็อป แต่อาจเป็นไปได้)

  1. ไปที่about:configและตั้งค่าdom.disable_window_open_feature.locationเป็นเท็จ
    นี่เป็นทางเลือก แต่จะลบแถบตำแหน่งที่ปิดใช้งานที่ด้านบนของหน้าต่าง
  2. สร้าง bookmarklet (นั่นเป็นเพียงบุ๊คมาร์คปกติ แต่ใช้งาน Javascript):

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

    แทนที่https://www.google.com/ด้วย URL ของคุณ

เมื่อคุณเปิด bookmarklet นี้จะเป็นการเปิดไซต์ในหน้าต่างแยกต่างหาก คุณอาจต้องการปรับค่าของleftและtopตามต้องการ

เคล็ดลับโบนัส:หากคุณเปิดใช้งาน"แสดงหน้าต่างและแท็บจากครั้งล่าสุด"เมื่อคุณออกและรีสตาร์ท Firefox เมื่อเปิดหน้าต่างเฉพาะมันจะถูกเรียกคืน


คำตอบก่อนหน้า

อัปเดต:การสนับสนุนสำหรับการตั้งค่าสถานะนี้ดูเหมือนว่าถูกลบออกจาก Firefox เวอร์ชันล่าสุดแล้ว

Firefox มีการตั้งค่าสถานะเป็นเอกสารต่ำมาก-chrome :

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

เช่นเดียวกับทางลัดแอปพลิเคชัน Chrome :

  • สร้างหน้าต่างพื้นฐานที่มีเพียงหน้าเว็บและโครเมี่ยมหน้าต่างธรรมดา (ไม่มีแถบแท็บแถบที่อยู่ ฯลฯ )
  • ใช้เป็น "แอปพลิเคชัน"

ไม่เหมือนกับทางลัดของแอปพลิเคชัน Chrome :

  • หน้าต่างถูกสร้างด้วยขนาดเต็มของหน้าเสมอ สำหรับหน้าว่าง AJAX ที่เติมตัวเองหลังจากโหลดหน้านี้เท่านั้นจะทำให้หน้าต่างเล็ก ๆ ที่มุมบนซ้ายของหน้าจอ โชคดีที่คุณสามารถปรับขนาดหน้าต่างด้วยตนเอง
    • ถ้าคุณลองsuperuser.comคุณจะได้หน้าต่างที่ยาวมาก ๆ
    • ค่าสถานะที่ไม่มีเอกสาร-widthและ-heightไม่ทำงาน
    • อาจเป็นไปได้ที่จะมีกระบวนการโพสต์ - ชอร์ตค้นหาหน้าต่างและปรับขนาดหน้าต่างโดยอัตโนมัติ
  • Favicon ไม่ได้ใช้เป็นไอคอนหน้าต่าง หน้าต่างยังคงมีไอคอน Firefox
  • ในการจัดกลุ่มทาสก์บาร์ของ Windows หน้าต่างจะถูกจัดกลุ่มด้วยหน้าต่างหลักของ Firefox ใน Google Chrome ทางลัดแอพลิเคชันจริงๆทำงานเป็น Windows โปรแกรมแยกต่างหากและไม่ได้เป็นกลุ่มที่มีหน้าต่างหลักของ Chrome
    • เนื่องจากสิ่งนี้หากทางลัดไปยังแอพถูกตรึงในทาสก์บาร์ทางลัดนั้นจะไม่กลายเป็นหน้าต่างของแอพ
    • นอกจากนี้การออกจาก Firefox จะปิดแอป การเปิดอีกครั้งจะไม่คืนค่าแอปแม้ว่า Firefox จะถูกตั้งค่าให้กู้คืนแท็บและหน้าต่างทั้งหมด
  • ไม่มีเมนูคลิกขวา ไม่มีฟังก์ชั่นถอยหลังไปข้างหน้า (แม้จะมีแป้นพิมพ์ลัด) ไม่สามารถโหลดซ้ำหรือซูมได้ จำไม่ได้ว่าตั้งค่าการซูมในหน้าต่างหลักของ Firefox
  • การใช้ปุ่มลูกศรเพื่อย้ายคาเร็ตข้อความเมื่อพิมพ์ในกล่องข้อความบางครั้งอาจให้ผลลัพธ์ที่แปลก
  • บางครั้งคุณสมบัตินี้ทำให้ Windows เข้าสู่หน้าจอสีดำและกลับมาพร้อมกับโหมด "Windows Basic Color Scheme" (เอฟเฟกต์ Aero ทั้งหมดจะหายไป) ฉันจะจัดว่านี่เป็นข้อผิดพลาด มันไม่ได้เกิดขึ้นเสมอไป
    • หากเกิดเหตุการณ์นี้เปิดพร้อมรับคำสั่งและเรียกใช้ตามด้วยnet stop uxsmsnet start uxsms

นอกเหนือจากปัญหาข้างต้นก็ใช้งานได้ดี


2
ไม่ทำงานสำหรับฉันภายใต้ WIndows ด้วย Firefox 44 และโปรไฟล์มันเพิ่งเริ่ม ff ด้วยหน้าเริ่มต้น (ไม่มีเงื่อนงำที่องค์ประกอบใดผิดฉันพนันว่า Windows: p)
childno͡.de

@ childno.de ดูเหมือนว่าจะหยุดทำงานให้ฉันด้วย ฉันคิดว่านักพัฒนา Firefox ลบการสนับสนุนการตั้งค่าสถานะ ฉันอัพเดตคำตอบแล้ว
ADTC

1
โซลูชัน javascript-bookmark ทำงานได้ดี น่าเสียดายที่ดูเหมือนจะไม่มีวิธีตั้งค่าชื่อหน้าต่างที่เหมาะสม (ซึ่งแสดงในทาสก์บาร์) ดังนั้นหน้าต่างในแถบงานจึงเป็น https URL ที่ไม่ปลอดภัยในโครเมี่ยมฉันสามารถตั้งค่าเป็น SomeGreatApp การตั้งค่าคุณสมบัติ windowName ในบุ๊กมาร์กไม่ได้ช่วยและเอกสารนักพัฒนาระบุว่าไม่ควรตั้งชื่อ :-(
doublehelix

หมายเหตุภายหลังโพสต์: ไทม์ไลน์บอกเป็นนัยว่าผู้ใช้อย่างน้อย 10 คนพบว่าคำตอบนี้มีประโยชน์ในเวลาสามปี แม้จะมีการอัพเดทในช่วงปลายปี 2560 นี่เป็นคำตอบเดียวที่ล่าสุดและหลอกลวงซึ่งฉันสามารถหาได้บน SU
clearkimura

4

สร้างโปรไฟล์แยกต่างหากและรันเป็นกระบวนการแยกต่างหาก หน้าต่างจะมีลักษณะคล้ายกับแอป Chrome และจะไม่ถูกจัดกลุ่มในทาสก์บาร์ของ windows จะมีไอคอนของตัวเองและแถบแท็บที่ซ่อนอยู่และแถบนำทาง

ขั้นตอน:

  1. ปิดอินสแตนซ์ทั้งหมดของ firefox
  2. สร้างโปรไฟล์ firefox saparate
    1. เปิดrun(win + r)
    2. วิ่ง firefox -P
    3. สร้างแอปโปรไฟล์ใหม่
    4. เลือกโปรไฟล์เริ่มต้น
    5. ทางออก
  3. สร้าง mklink ของโฟลเดอร์ firefox
    1. เรียกใช้ cmd ในฐานะผู้ดูแลระบบ ค้นหา cmd และเปิดด้วยการคลิกขวา
    2. Enter: cd "C:\Program Files\Mozilla Firefox\"
    3. สร้างลิงก์โฟลเดอร์ด้วย mklink /D "Mozilla Firefox App" "Mozilla Firefox"
    4. ย้ายลิงก์ "Mozille Firefox App" ออกจากโฟลเดอร์ "Mozilla Firefox"
  4. เปิดโปรไฟล์ใหม่ในโฟลเดอร์ใหม่
    1. ไปที่โฟลเดอร์แอพ Mozilla Firefox และสร้างทางลัดของ firefox.exe บนเดสก์ท็อป
    2. เปิดเป้าหมายทางลัดและเพิ่ม -P app no-remote
    3. ทางลัดควรมีลักษณะเช่นนี้: "C:\Program Files\Mozilla Firefox WhatsApp\firefox.exe" -P whatsapp -no-remote
  5. ติดตั้งส่วนขยายและเปลี่ยนการตั้งค่า
    1. ติดตั้งส่วนขยาย "ซ่อนแถบแท็บด้วยหนึ่งแท็บ"
    2. ติดตั้งส่วนขยาย "ซ่อนแถบนำทาง" หลังจากการติดตั้งใช้ F2 เพื่อซ่อนแถบนำทาง
    3. ติดตั้งส่วนขยาย "เปลี่ยนไอคอนหน้าต่างของโปรไฟล์" โปรดอ่านคำแนะนำของส่วนขยายเพื่อให้มันใช้งานได้และใช้อย่างระมัดระวัง

โซลูชั่นอื่น ๆ :

คุณสามารถใช้ส่วนขยายแบบสแตนด์อโลนได้แต่สำหรับฉันแล้วมันคือบั๊กกี้

แหล่งที่มา:


ในการรับไอคอนแถบงานแยกต่างหากที่ไม่ได้จัดกลุ่มฉันต้องทำตามคำแนะนำที่นี่support.mozilla.org/en-US/questions/1233574 (และbugzilla.mozilla.org/show_bug.cgi?id=577867 ) แทนขั้นตอนที่ 3 และ 4 .
G-Wiz

ฉันยังใช้นามสกุลแทนการที่ระบุไว้ในขั้นตอนที่ 5 นี้: addons.mozilla.org/en-US/firefox/addon/mpt-hide-browser-ui ฉันไม่ต้องการส่วนขยายพิเศษสำหรับไอคอนที่กำหนดเอง เพิ่งเริ่มต้นแอพด้วยโปรไฟล์ที่เฉพาะเจาะจงตรึงไอคอนทาสก์บาร์ที่โผล่ขึ้นมาที่ทาสก์บาร์เปิดคุณสมบัติของมันเปลี่ยนภาพไอคอนแล้วเริ่ม Explorer ใหม่
G-Wiz

0

นี่คือทางออกของฉัน:

ฉันเขียนโค้ดขนาดเล็กเพื่อสร้างหน้าต่างแอปพลิเคชันและนำเสนอรายการ webapps ตามรายการที่กำหนดเอง คัดลอกโค้ดผมโพสต์ที่นี่แล้วสร้าง bookmerklet javascript:[paste code here]ที่ชี้ไปยัง:

เพียงปรับแต่งรายละเอียดในappListวัตถุให้ตรงกับความต้องการของคุณ

โปรดทราบว่าคุณยังต้องกำหนดค่า Firefox ตามที่อธิบายไว้ในคำตอบของ ADTCเพื่ออนุญาตให้window.openสร้างหน้าต่างแบบแท็บน้อยแถบเครื่องมือน้อยแถบเลื่อนน้อย


โค้ดของคุณยอดเยี่ยม ฉันไม่เข้าใจการเข้ารหัสดังนั้นถ้าคุณไม่เป็นไรคุณช่วยกรุณาแสดงวิธีการแก้ไขรหัสของคุณเพื่อที่จะเปิดหน้าต่าง WhatsApp โดยตรงโดยไม่ต้องมีหน้าต่างแรกที่มีตัวเลือกทั้งหมดที่คุณให้ไว้ ขอบคุณมากสำหรับความสนใจของคุณ
user48949

@ user48949 ของคุณเป็นกรณีใช้งานง่าย (เพียงหนึ่งเว็บไซต์ที่จะเปิดจาก bookmarklet) เพียงทำตามADTC ของการแก้ปัญหาและแทนที่ด้วยhttps://www.google.com/ https://web.whatsapp.com/
AmitK
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.