Avatar for Username

ძიება მხარდაჭერაში

ნუ გაებმებით თაღლითების მახეში. აქ არავინ უნდა მოგთხოვოთ ტელეფონზე დარეკვა, შეტყობინების გაგზავნა ან პირადი მონაცემების გაზიარება. რამე საეჭვოს შემჩნევისას გთხოვთ გვაცნობოთ „დარღვევის მოხსენებით“.

ვრცლად

How do I hide the address bar when fullscreening "popup" windows?

  • 6 პასუხი
  • 7 მომხმარებელი წააწყდა მსგავს სიძნელეს
  • 62 ნახვა
  • ბოლოს გამოეხმაურა cor-el

Sky TV's video player has a bad fullscreen implementation - you can make the player go true fullscreen but it reverts when it loses focus, so I can't multitask on my two monitors.

The best workaround I've found is to use their "pop-out" player, which opens a new "popup"-style window (locked address bar, no search bar etc.) and I can then fullscreen the window itself (rather than the player). This allows me to hide

- the window outline - the window title bar - the Windows start menu

and it stays fullscreened when it loses focus.

However, this does not hide the window address bar. On a normal Firefox fullscreened window this slides out of view after a short time; on the locked "popup" style window it does not.

On the offchance that treating "popup" windows differently is a deliberate Firefox security policy... can I disable it?

Sky TV's video player has a bad fullscreen implementation - you can make the player go true fullscreen but it reverts when it loses focus, so I can't multitask on my two monitors. The best workaround I've found is to use their "pop-out" player, which opens a new "popup"-style window (locked address bar, no search bar etc.) and I can then fullscreen the window itself (rather than the player). This allows me to hide - the window outline - the window title bar - the Windows start menu and it stays fullscreened when it loses focus. However, this does not hide the window address bar. On a normal Firefox fullscreened window this slides out of view after a short time; on the locked "popup" style window it does not. On the offchance that treating "popup" windows differently is a deliberate Firefox security policy... can I disable it?

ჩასწორების თარიღი: , ავტორი: Rawling

გადაწყვეტა შერჩეულია

Well, this is embarrassing.

I went to try setting dom.disable_window_open_feature.location from true to false.

However, before so doing, I noticed that the popup window's address bar was now autohiding like normal.

I'll keep an eye on it in case it stops again, but for now chalk this one up to user stupidity.

პასუხის ნახვა სრულად 👍 0

ყველა პასუხი (6)

You can try to toggle all toolbars with this code in the Browser Console (Firefox/Tools > Web Developer). You can also use such code in a button button or assign it to a keyboard shortcut with an extension like keyconfig

You can open the Browser Console (Firefox/Tools > Web Developer). Paste the JavaScript code in the command line and press the Enter key to run the code.

var {classes:Cc,interfaces:Ci} = Components;
var wm = Cc["@mozilla.org/appshell/window-mediator;1"].getService(Ci.nsIWindowMediator);
var gB = wm.getMostRecentWindow("navigator:browser").window.document;
var nt = gB.querySelector("#navigator-toolbox");
var ds = nt.style.getPropertyValue("display") == "none";
nt.style.setProperty("display",ds?"-moz-box":"none","important");

You can temporarily switch to another browser window before switching back to the browser console to make that browser window the most recent window.

ჩასწორების თარიღი: , ავტორი: cor-el

As it's a popup window, I can only open the Browser Console from a different window, and getMostRecentWindow returns that window.

If there's a way to get a different window, it might well work - it did a pretty good job of hiding everything on the regular window I tried it from!

Type about:config<enter> in the address bar. If a warning screen comes up, press the Be Careful button. This is where Firefox finds information it needs to run. At the top of the screen is a search bar.

Type dom.disable Look thru the list, but Be Very Careful What You Change ! Change the setting to True to keep you in control.

შერჩეული გადაწყვეტა

Well, this is embarrassing.

I went to try setting dom.disable_window_open_feature.location from true to false.

However, before so doing, I noticed that the popup window's address bar was now autohiding like normal.

I'll keep an eye on it in case it stops again, but for now chalk this one up to user stupidity.

You only need to select the pop-up window after having opened the Browser Console or open the console before opening the pop-up to make that window the MostRecentWindow.

var {classes:Cc,interfaces:Ci} = Components;
var wm = Cc["@mozilla.org/appshell/window-mediator;1"].getService(Ci.nsIWindowMediator);
var gB = wm.getMostRecentWindow("navigator:browser").window.document;
var nt = gB.querySelectorAll("#nav-bar,#PersonalToolbar,#TabsToolbar");
for(i=0;NT=nt[i];i++){
var ds = NT.style.getPropertyValue("display") == "none";
NT.style.setProperty("display",ds?"-moz-box":"none","important");
}