Tìm kiếm hỗ trợ

Tránh các lừa đảo về hỗ trợ. Chúng tôi sẽ không bao giờ yêu cầu bạn gọi hoặc nhắn tin đến số điện thoại hoặc chia sẻ thông tin cá nhân. Vui lòng báo cáo hoạt động đáng ngờ bằng cách sử dụng tùy chọn "Báo cáo lạm dụng".

Learn More

When I click on a Twitter link, I get a small window (I want a fullscreen) I do not use tabs.

  • 7 trả lời
  • 2 gặp vấn đề này
  • 5 lượt xem
  • Trả lời mới nhất được viết bởi AdonisTheFirst

more options

It used to work fine, but with so many Firefox "upgrades" I can't say exactly when it went haywire! I run Firefox in "Windows" mode (I don't like using tabs.) I set Windows itself to show each opened Firefox page as a separate task on the bottom taskbar. There seems tp be no way I can get Firefox to open up from a Twitter link to full screen anymore, from within firefox. Itf it helps your analysis, I can say that if I hold down "Shift" and click on a Twitter link, I get the results I used to get (full screen, new Window). But that is a "2 hands" function! Why/when did Firefox remove this functionality and can I have it back, please?

It used to work fine, but with so many Firefox "upgrades" I can't say exactly when it went haywire! I run Firefox in "Windows" mode (I don't like using tabs.) I set Windows itself to show each opened Firefox page as a separate task on the bottom taskbar. There seems tp be no way I can get Firefox to open up from a Twitter link to full screen anymore, from within firefox. Itf it helps your analysis, I can say that if I hold down "Shift" and click on a Twitter link, I get the results I used to get (full screen, new Window). But that is a "2 hands" function! Why/when did Firefox remove this functionality and can I have it back, please?

Tất cả các câu trả lời (7)

more options

Do you mean Firefox's full screen feature (toggled with F11, for example), or a maximized window? The pattern I see is:

  • Full screen: new window launches as resizable in the last used size
  • Maximized: new window launches as maximized

But I can't rule out the possibility of settings differences...


By the way, there is a bug in Firefox 38 (released 6 weeks ago) with the following combination of circumstances:

(1) You are viewing a page in a private browsing window (2) Tabbed browsing is turned off (3) You click a link which launches the link in a new window (because the site coded the link with target="_blank")

The new window opens in a dialog/pop-up style without menus, toolbar, scroll bars, etc.

Work on this bug is in process, but I don't know if the fix will be available in the next few weeks. These are the currently known workarounds so you can keep using private browsing windows -- any one of them will work around the bug:

(1) Use tabbed browsing (this is a checkbox under Preferences > General > "Open new windows in a new tab instead");

(2) Shift+click links to open them in a new window with the standard features; or

(3) Change a bunch of hidden settings as explained below -- this will not require you to make any changes to how you use Firefox, but you might occasionally need to enlarge some small pop-up windows that were sized for a window with no toolbars displayed.

For #3, here are the steps:

(A) In a new tab, type or paste about:config in the address bar and press Enter/Return. Click the button promising to be careful.

(B) In the search box above the list, type or paste feat and pause while the list is filtered

(C) For every preference that starts with dom.disable_window_open_feature. if it is not "true", double-click it to switch it to true.

You may find that you prefer this anyway, since sites can no longer strip these features out of pop-up windows.

more options

I have always used new, maximised windows rather than tabs. I prefer them. Historically, whenever I clicked a Twitter link, it always opened the new window maximised (sorry about the full screen anomaly). But now, it opens up a window which is about 1/5th screen. I've tried maximising the "daughter" window, then "red crossing" it to close it - this always used to "set" a preference for maximised windows which over-rode anything else. But, whatever I do nowadays - including setting the about:config boolean settings you describe in #3 - the next time I click a Twitter link, the problem remains. OK, I can get the result I wanted by left-shift-left-clicking, but that is a two-handed thing. I feel sure that there's a simple setting, somewhere, that will make Firefox behave again? It may be that Twitter have added code to FORCE a smaller window? If so, I'd hope that Firefox have a User option which prevents sites being able to do that? If it helps you to track down the cause, I notice that this problem is CONSISTENT when using Twitter. Some sites (e.g. The Guardian online newspaper, http://www.theguardian.com/uk) still manages to yield a maximised daughter window.....

Thanks for your prompt response.

more options

I may need to test in a clean, uncustomized profile.

Meanwhile, Firefox should remember the last size of a resizable window, but you need to reposition and stretch it out manually to set that; using the maximize button doesn't store a new size for resizable windows.

Sometimes the file Firefox uses to store window dimensions and certain toolbar customizations becomes corrupted and since it is difficult to edit, the easiest thing to try is simply removing it and having Firefox start a new one. This will also turn off the display of optional toolbars (Menu Bar, Bookmarks Toolbar) and you will need to display them again if you use them.

Open your current Firefox settings (AKA Firefox profile) folder using either

  • "3-bar" menu button > "?" button > Troubleshooting Information
  • (menu bar) Help > Troubleshooting Information
  • type or paste about:support in the address bar and press Enter

In the first table on the page, click the "Show Folder" button. This should launch a new window listing various files and folders in Windows Explorer.

Leaving that window open, switch back to Firefox and Exit, either:

  • "3-bar" menu button > "power" button
  • (menu bar) File > Exit

Pause while Firefox finishes its cleanup, then rename xulstore.json to something like xulstore.old. If you see a file named localstore.rdf, rename that one to localstore.old.

Start Firefox back up again. Do windows display normally again?

more options

It doesn't display "normally" - but the daughter window is bigger now. I took a look at the contents of xulstore.json (after performing your suggested routine) and here are those contents:-

{"chrome://browser/content/browser.xul":{"navigator-toolbox":{"iconsize":"small"},"main-window":{"width":"1440","height":"777","screenX":"4","screenY":"4","sizemode":"maximized"},"toolbar-menubar":{"autohide":"false","currentset":"menubar-items"},"PersonalToolbar":{"collapsed":"false","currentset":"personal-bookmarks"},"TabsToolbar":{"currentset":"tabbrowser-tabs,new-tab-button,alltabs-button"},"nav-bar":{"currentset":"urlbar-container,search-container,bookmarks-menu-button,downloads-button,home-button,loop-button,action-button--firefoxghosterycom-ghostery-button"},"addon-bar":{"currentset":"addonbar-closebutton,status-bar"}}}

I'm using a 1920 x 1080 primary display (I have a secondary, 1024 x 768 display but kept away from this investigation in all these tests). The xulstore.json file would appear to set the daughter window to 1440 x 777, which (by eye) matches the daughter window I see. Now all we need do (?!?) is set xulstore.json to produce a MAXIMISED daughter window instead? I suspect that Firefox believes the daughter window to be maximised but has the wrong screen resolution (1440 x 777). Also, I did a total search of my ENTIRE Drive C: for the file "browser.xul" and it is not there! I do not have Chrome installed either!

I've refrained from tinkering with any files (I took "there be Dragons here" seriously!)


Just in case the old xulstore is useful to you (for reference), its MUCH BIGGER contents are:- {"chrome://browser/content/browser.xul":{"navigator-toolbox":{"iconsize":"small"},"main-window":{"width":"646","height":"705","screenX":"843","screenY":"124","sizemode":"maximized"},"titlebar-placeholder-on-menubar-for-caption-buttons":{"width":"106"},"titlebar-placeholder-on-TabsToolbar-for-captions-buttons":{"width":"106"},"toolbar-menubar":{"autohide":"false","currentset":"menubar-items"},"PersonalToolbar":{"collapsed":"false","currentset":"personal-bookmarks"},"TabsToolbar":{"currentset":"tabbrowser-tabs,new-tab-button,alltabs-button"},"nav-bar":{"currentset":"urlbar-container,search-container,bookmarks-menu-button,downloads-button,home-button,loop-button,action-button--firefoxghosterycom-ghostery-button"},"addon-bar":{"currentset":"addonbar-closebutton,status-bar"},"place:folder=UNFILED_BOOKMARKS&excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1":{"open":"true"},"place:folder=BOOKMARKS_MENU&excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1":{"open":"true"},"place:folder=TOOLBAR&excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1":{"open":"true"},"place:folder=33999&excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1":{"open":"true"},"place:folder=34005&excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1":{"open":"true"},"place:folder=738&excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1":{"open":"true"},"place:folder=33992&excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1":{"open":"true"},"place:folder=82&excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1":{"open":"true"},"place:folder=155&excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1":{"open":"true"},"place:folder=34060&excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1":{"open":"true"},"place:folder=33997&excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1":{"open":"true"},"place:folder=34077&excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1":{"open":"true"},"sidebar-box":{"sidebarcommand":"","width":"","src":""},"sidebar-title":{"value":""}},"chrome://mozapps/content/downloads/unknownContentType.xul":{"unknownContentType":{"screenX":"608","screenY":"300"}},"chrome://passwordmgr/content/passwordManager.xul":{"passwordCol":{"width":"124"},"userCol":{"width":"141"},"siteCol":{"width":"144"},"timePasswordChangedCol":{"width":"28"},"timeLastUsedCol":{"width":"44"}},"chrome://browser/content/places/places.xul":{"placesContentTags":{"ordinal":"3"},"placesContentUrl":{"ordinal":"5"},"placesContentDate":{"ordinal":"7","sortDirection":"descending"},"placesContentVisitCount":{"ordinal":"9"},"placesContentKeyword":{"ordinal":"11"},"placesContentDescription":{"ordinal":"13"},"placesContentDateAdded":{"ordinal":"15"},"placesContentLastModified":{"ordinal":"17"},"places":{"screenX":"36","screenY":"58","width":"700","height":"500","sizemode":"normal"},"place:beginTime=1431903600000000&endTime=1431990000000000&sort=4":{"open":"true"},"place:beginTime=1432335600000000&endTime=1432422000000000&sort=4":{"open":"true"},"place:beginTime=1432508400000000&endTime=1433199600000000&sort=4":{"open":"true"},"place:beginTime=1433458800000000&endTime=1433545200000000&sort=4":{"open":"true"},"place:beginTime=1433718000000000&endTime=1433804400000000&sort=4":{"open":"true"},"place:beginTime=1434927600000000&endTime=1435014000000000&sort=4":{"open":"true"}},"chrome://mozapps/content/handling/dialog.xul":{"handling":{"screenX":"556","screenY":"255","width":"328","height":"350"}},"chrome://global/content/viewSource.xul":{"viewSource":{"screenX":"10","screenY":"10","width":"1129","height":"726","sizemode":"normal"}},"about:config":{"prefCol":{"ordinal":"1","sortDirection":"ascending"},"lockCol":{"ordinal":"3"},"typeCol":{"ordinal":"5"},"valueCol":{"ordinal":"7"}}}


Hope this extra info helps you deduce the problem? Again, thanks for a VERY fast response!

more options

Having two displays might be relevant, but I don't have personal experience with multi-monitor setups, only switching between a lower resolution laptop display and higher resolution desktop monitor.

The browser.xul page is an internal page which you could view using that entire address starting with chrome:// but I think it's simply the outer "shell" containing the default appearance of Firefox that the other settings are customizing.

Without shutting down Firefox and testing in a clean new profile, I don't have any additional thoughts on what is normal than what I posted before.

more options

I'm going to remove Firefox entirely (Export/keep my bookmarks first) and re-install it. Can't think of anything else to try. Thanks for trying to help....

more options

After LOTS of try-this-try-that I found that I can NOMINATE the new Window size by closing down Firefox (it resets files you have edited if you leave it running). Using Windows Explorer, go to the location of xulstor.json and "edit" it. In my case (see earlier post, I changed {"width":"1440","height":"777","screenX":"4","screenY":"4","sizemode":"maximized"} to {"width":"1919","height":"1036","screenX":"0","screenY":"0","sizemode":"maximized"} and saved the file. As (after you've seen it done!) seems obvious, the daughter Window then becomes almost a full-screen Window on my 1920 x 1080 monitor. AND IT STAYS THAT WAY. Remaining issue is that I have NO IDEA what I can change that will force the new daughter Window to simply become a MAXIMISED Window. Anyone out there who understands the INCREDIBLY complex and NON-UNDERSTANDABLE myriad of "tweaks" that Firefox seems to need?


Now that I've seen THIS aspect of Firefox, I'd be VERY keen to migrate to a browser which followed K.I.S.S principles, instead! (Keep It Simple, Stupid).

With SO MANY apparently crucial variables, something, somewhere is almost BOUND to go wrong!

IMHO, it's simply an Accident, waiting to happen!

Được chỉnh sửa bởi AdonisTheFirst vào