ใน OSX ฉันจะมีหน้าจอเต็มจริงได้อย่างไร เมื่อฉันไปที่โหมดเต็มหน้าจอแท็บและแถบการนำทางยังคงแสดงอยู่ แถบเครื่องมือเหล่านี้น่ารำคาญเมื่อฉันพยายามดูภาพยนตร์ ฯลฯ
นี่คือช็อตของด้านบนของหน้าจอ:
แก้ไข: ฉันรู้ว่านี่อาจใช้กับเบราว์เซอร์อื่นเช่น Safari
ใน OSX ฉันจะมีหน้าจอเต็มจริงได้อย่างไร เมื่อฉันไปที่โหมดเต็มหน้าจอแท็บและแถบการนำทางยังคงแสดงอยู่ แถบเครื่องมือเหล่านี้น่ารำคาญเมื่อฉันพยายามดูภาพยนตร์ ฯลฯ
นี่คือช็อตของด้านบนของหน้าจอ:
แก้ไข: ฉันรู้ว่านี่อาจใช้กับเบราว์เซอร์อื่นเช่น Safari
คำตอบ:
ตามค่าเริ่มต้นไม่มีวิธีการทำเช่นนี้ใน 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หวังว่านี่จะช่วยได้!
ในหน้า about: config ค้นหาคีย์ต่อไปนี้
แบบเต็มหน้าจอ-api.allow ที่เชื่อถือได้ร้องขอเท่านั้น
และตั้งค่าเป็นเท็จ
จากนั้นคุณสามารถสร้าง ' ลิงก์ ' บุ๊คมาร์คด้วย ' ตำแหน่งที่ตั้ง ' ต่อไปนี้:
javascript:document.getElementsByTagName('html')[0].mozRequestFullScreen();void(0)
ฉันแก้ไขมันโดยใช้ 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;
}
สำหรับวิธีการทั่วไปตรวจคำตอบอื่น ๆ ของฉัน
เคล็ดลับ
userChrome.css
จากการติดตั้ง ArchLinux ของฉัน ฉันใช้มันใน i3 และตัวจัดการหน้าต่างเรียงต่อกันของ sway ที่[inFullscreen]
ถูกเอาออกทั้งหมดเพื่อรับแถบที่อยู่และแท็บเพื่อซ่อนอัตโนมัติในหน้าต่างแบบไร้ขอบปกติวิธีหนึ่งในการทำเช่นนี้คือโดยใช้ JavaScript สำหรับ Firefox รันโค้ดนี้:
document.getElementsByTagName('html')[0].mozRequestFullScreen()
ใน Safari ใส่สิ่งนี้ในhref
แอตทริบิวต์ของปุ่ม:
javascript:if(!document.webkitFullscreenElement){document.getElementsByTagName('html')[0].webkitRequestFullscreen();} else{document.webkitExitFullscreen()}
เห็นได้ชัดว่านี่ไม่ได้สง่างามมากนักยกเว้นในส่วนขยายหรือคั่นหน้า
TypeError: document.getElementByTagName is not a function
จำเป็นต้องเป็นองค์ประกอบ (หมายเหตุ) ใน Firefox 43 บน OS X ต่อไป
วิธีหนึ่งในการทำเช่นนี้นั่นคือ handier กว่า bookmarklet และไม่ต้องเล่นซอกับ userChrome.css คือการติดตั้ง Greasemonkey จากนั้นสร้างสคริปต์ผู้ใช้ที่มีเนื้อหาเหล่านี้:
document.addEventListener(
"keydown",
(e) => {
if (e.ctrlKey && e.key == "F") {
document.documentElement.requestFullscreen();
}
},
true);
จากนั้น Control + Shift + F จะทำให้เต็มหน้าจอ
ส่วนขยาย 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 ฉันไม่คิดว่าจำเป็นต้องใช้อย่างใดอย่างหนึ่ง
สำหรับฉันปัจจุบัน addon นี้ใช้งานได้: https://addons.mozilla.org/en-US/firefox/addon/fullscreen-any-site/
ขณะนี้command + shift + o
ได้รับการสนับสนุนไปยังคีย์ลัดที่กำหนดเอง แต่อาจได้รับการสนับสนุนในเวอร์ชันในอนาคต