True เต็มหน้าจอใน Firefox?


18

ใน OSX ฉันจะมีหน้าจอเต็มจริงได้อย่างไร เมื่อฉันไปที่โหมดเต็มหน้าจอแท็บและแถบการนำทางยังคงแสดงอยู่ แถบเครื่องมือเหล่านี้น่ารำคาญเมื่อฉันพยายามดูภาพยนตร์ ฯลฯ

นี่คือช็อตของด้านบนของหน้าจอ:ป้อนคำอธิบายรูปภาพที่นี่

แก้ไข: ฉันรู้ว่านี่อาจใช้กับเบราว์เซอร์อื่นเช่น Safari


Chrome มีโหมดการนำเสนอ
Matthieu Riegler

1
ผู้เล่นภาพยนตร์เว็บไซต์ส่วนใหญ่จะมีปุ่มเต็มหน้าจอ (โดยปกติจะมีลูกศรสองลูกที่ชี้ไปที่มุมตรงข้ามของหน้าจอ) ซึ่งจะเป็นการขยายภาพยนตร์ให้เต็มหน้าจออย่างสมบูรณ์ ใช้ปุ่มนั้นแทนปุ่มซูมสีเขียวที่มุมบนซ้ายของหน้าต่าง
tubedogg

คำตอบ:


6

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

เพียงติดตั้งส่วนขยายที่ลิงก์นั้นและเริ่ม Firefox ใหม่เมื่อพร้อมท์ให้คุณทำเช่นนั้น หลังจาก Firefox รีสตาร์ทให้คลิกขวาที่แถบเครื่องมือและเลือกMaximized Autohide; คุณควรพร้อมที่จะไป!

ฉันอยากจะแนะนำให้เปลี่ยนตัวเลือกสำหรับแอดออนในตัวจัดการแอดออน ( command + shift + a) แม้ว่า: ภายใต้Generalเปลี่ยนTransition Typeเป็นSlide-inเพื่อให้สวยขึ้นเล็กน้อย

สุดท้ายอย่าลืมว่าการวางเมาส์ไว้ที่ด้านบนของหน้าจอจะทำให้แถบ OS X ปรากฏขึ้นเช่นกันซึ่งอาจสร้างความรำคาญได้เล็กน้อย ในการหลีกเลี่ยงปัญหานี้ให้ใช้ประโยชน์จากคำสั่งที่สำคัญ!

  • command + l แสดงแถบที่อยู่เพื่อให้คุณสามารถเริ่มพิมพ์ URL ใหม่ได้ทันที
  • command + k เปิดเมนู Firefox เพื่อให้คุณสามารถเลือกตัวเลือกการพิมพ์การตั้งค่าและอื่น ๆ
  • command + t สร้างแท็บใหม่และมุ่งเน้นไปที่มัน
  • control + tabและcontrol + shift + tabอนุญาตให้คุณวนรอบแท็บเหมือนcommand + tabและcommand + shift + tabอนุญาตให้คุณวนรอบหน้าต่างใน OS X

หวังว่านี่จะช่วยได้!


โปรดทราบว่าส่วนขยายที่แนะนำไม่ได้รับการตรวจสอบเพื่อใช้ใน Firefox Developer Edition แต่ใช้งานได้อย่างไรก็ตาม
mirzmaster

5
น่าเสียดายที่ผู้แต่งลบส่วนขยายออกจากลิงก์ที่คุณให้ไว้
AdmiralJonB

ข้อมูลทดแทนซึ่งใช้งานได้ในเดือนมกราคม 2560: addons.mozilla.org/en-US/firefox/addon/fullscreen-plus
zwol

@zwol ขออภัยที่ addon ลบแถบเครื่องมือทั้งหมดเมื่ออยู่ในโหมดเต็มหน้าจอ ไม่แนะนำเนื่องจากเครื่องมือทั้งหมดในขณะนี้ไม่สามารถใช้งานได้ นอกจากนี้ความปลอดภัยอาจถูกทำลายเนื่องจากแถบที่อยู่ (ซึ่งแสดงข้อมูลความปลอดภัยบางอย่างเช่น https และใบรับรอง) จะถูกซ่อนไว้อย่างถาวรเว้นแต่จะมีการแสดงผลเต็มหน้าจอ ฉันยังคงมองหาแอดออนที่ทำในสิ่งที่ควรจะเป็นแบบเต็มหน้าจอ
Erik

1
ตั้งแต่ Firefox เวอร์ชันล่าสุดส่วนขยายจะใช้งานไม่ได้อีกต่อไป
Tin Man

4

ในหน้า about: config ค้นหาคีย์ต่อไปนี้

แบบเต็มหน้าจอ-api.allow ที่เชื่อถือได้ร้องขอเท่านั้น

และตั้งค่าเป็นเท็จ

จากนั้นคุณสามารถสร้าง ' ลิงก์ ' บุ๊คมาร์คด้วย ' ตำแหน่งที่ตั้ง ' ต่อไปนี้:

javascript:document.getElementsByTagName('html')[0].mozRequestFullScreen();void(0)


จิตใจของฉันปลื้มปิติ ไม่เห็นฟังก์ชันนี้ใน Firefox ตั้งแต่ ~ 2013 ขอบคุณ!
sdailey

1

ฉันแก้ไขมันโดยใช้ Automator เพื่อสร้างแอปพลิเคชันที่ใช้ประโยชน์จากAction > Utilities > Run Shell Script:

open -a Firefox
sleep 1
lsappinfo setinfo -app Firefox ApplicationType=UIElement
osascript -e 'tell application "System Events" to tell process "Firefox" to set value of attribute "AXFullScreen" of first window to true'
sleep 0.5
for f in "$@"; do open -a Firefox "$f"; done

ผมตั้งสคริปต์เปลือกShell:ไป/bin/shและPass input:จะas argumentsบันทึกเป็น "หน้าจอแบบเต็ม Firefox" ในการ/Applicationsเปลี่ยนไอคอนของตามที่อธิบายไว้ที่นี่System Preferences > Security & Privacy > Privacy Tab > Accessibilityและเพิ่มเป็นข้อยกเว้นใน

จากนั้นฉันสามารถคลิกไอคอนแอปพลิเคชันหรือเรียกใช้สิ่งต่อไปนี้และทำงานได้:

  • open -a "Firefox Full Screen"
  • open -a "Firefox Full Screen" --args "https://google.com"
  • open -a "Firefox Full Screen" --args "https://google.com" "https://twitter.com"

ฉันใช้นี้ควบคู่ไปกับการดังต่อไปนี้userChrome.cssทั้งสองหนีปัญหาที่รู้จักกันดีกับแถบเมนู MacOS ในการใช้งานแบบเต็มหน้าจอและอื่นยาวนานแถบที่อยู่และแท็บซ่อนอัตโนมัติข้อผิดพลาดที่ Firefox มีกับ MacOS พื้นเมืองแบบเต็มหน้าจอ

userChrome.css

#navigator-toolbox[inFullscreen] {
    position: relative;
    z-index: 1;
    height: 3px;
    margin-bottom: -3px;
    opacity: 0;
    overflow: hidden;
}

#navigator-toolbox[inFullscreen]:hover {
    height: auto;
    margin-bottom: 0px;
    opacity: 1;
    overflow: show;
}

#content-deck[inFullscreen]{
    position:relative;
    z-index: 0;
}

สำหรับวิธีการทั่วไปตรวจคำตอบอื่น ๆ ของฉัน

เคล็ดลับ

  • Firefox ตามค่าเริ่มต้นไม่มีปัญหาใด ๆ บน Linux หรือ Windows เพื่อซ่อนแถบที่อยู่และแท็บอัตโนมัติเต็มหน้าจอตามที่คาดไว้ ด้วยที่กล่าวว่าฉันคว้าสิ่งนี้userChrome.cssจากการติดตั้ง ArchLinux ของฉัน ฉันใช้มันใน i3 และตัวจัดการหน้าต่างเรียงต่อกันของ sway ที่[inFullscreen]ถูกเอาออกทั้งหมดเพื่อรับแถบที่อยู่และแท็บเพื่อซ่อนอัตโนมัติในหน้าต่างแบบไร้ขอบปกติ

1

วิธีหนึ่งในการทำเช่นนี้คือโดยใช้ JavaScript สำหรับ Firefox รันโค้ดนี้:

document.getElementsByTagName('html')[0].mozRequestFullScreen()

ใน Safari ใส่สิ่งนี้ในhrefแอตทริบิวต์ของปุ่ม:

javascript:if(!document.webkitFullscreenElement){document.getElementsByTagName('html')[0].webkitRequestFullscreen();} else{document.webkitExitFullscreen()}

เห็นได้ชัดว่านี่ไม่ได้สง่างามมากนักยกเว้นในส่วนขยายหรือคั่นหน้า


2
TypeError: document.getElementByTagName is not a function จำเป็นต้องเป็นองค์ประกอบ (หมายเหตุ) ใน Firefox 43 บน OS X ต่อไป
Chris

1

วิธีหนึ่งในการทำเช่นนี้นั่นคือ handier กว่า bookmarklet และไม่ต้องเล่นซอกับ userChrome.css คือการติดตั้ง Greasemonkey จากนั้นสร้างสคริปต์ผู้ใช้ที่มีเนื้อหาเหล่านี้:

document.addEventListener(
  "keydown",
  (e) => {
    if (e.ctrlKey && e.key == "F") {
      document.documentElement.requestFullscreen();
    }
  },
  true);

จากนั้น Control + Shift + F จะทำให้เต็มหน้าจอ


0

ส่วนขยาย Fullscreen Plus ( https://addons.mozilla.org/en-US/firefox/addon/fullscreen_plus/ ) ทำงานให้ฉันสำหรับการสร้างแบบเต็มหน้าจอของเว็บไซต์ใด ๆ (ส่วนขยายโน้ตไม่สามารถใช้งานได้บนเว็บไซต์ส่วนขยาย mozilla ดังนั้นคุณต้องไปที่หน้าอื่น) CTRL-SHIFT-F เต็มหน้าจอเว็บไซต์ปัจจุบันรวมถึงการทำให้แถบ URL แถบแท็บและแถบเมนูหายไป

ฉันตั้งค่าเต็มหน้าจอ api.allow-trust- คำร้องขอเท่านั้นเป็น false และ full-screen-api.macos-native-full-screen เป็น true ฉันไม่คิดว่าจำเป็นต้องใช้อย่างใดอย่างหนึ่ง


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.