Closed Bug 272241 Opened 20 years ago Closed 20 years ago

in javascript onClick="window.open('image.php?lang=en','pleinEcranBonheur','fullscreen=yes, scrollbars=no')"; features do not work

Categories

(Firefox :: General, defect)

defect
Not set
major

Tracking

()

VERIFIED DUPLICATE of bug 116503

People

(Reporter: trigaux.richard, Assigned: bugs)

References

()

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0

feature "fullscreen" does not give full screen 
http://www.shedrupling.org/art/lotr/revelfic.php?lang=en (see fullscreen image
link at bottom of the page)

feature "status" does not suppress status bar
http://www.likpa.com (see story links in the page)





Reproducible: Always
Steps to Reproduce:
1.click on the links
2.the windows open, but with wrong features
3.

Actual Results:  
problem fullscreen : the window is not in fullscreen
problem status: the status bar still appears, hiding part of the content (window
has purposelly no scrollbars)

Expected Results:  
problem fullscreen : the window should be in complete fullscreen (no bars, no
borders, no system tray, only the window content) 
problem status: the status bar should not appear

I wish you pay special attention to the onclick window.open. It is the only mean
to allow the webdesigner to control the format of the window, suppressing
useless features to give more room to the content, or to give it a better frame.
fullscreen is an IE-only extension.  There might be a bug on supporting it, but
that'd be in layout or javascript components, not specific to Firefox.

status is ignored due to security reasons (you can choose to respect it locally
via a hidden pref). IE 6 under SP2 does the same thing. 
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
Summary: in javascript onClick="window.open('image.php?lang=en','pleinEcranBonheur','fullscreen=yes, scrollbars=no')"; features do not work → in javascript onClick="window.open('image.php?lang=en','pleinEcranBonheur','fullscreen=yes, scrollbars=no')"; features do not work
Status: RESOLVED → VERIFIED
Status: VERIFIED → UNCONFIRMED
Resolution: INVALID → ---
OK bug 272241 is not a bug, features "status" and "fullscreen" are purposelly 
blocked for security reasons. 
But many pages use them, as it is the only way for web designers to control the 
surrounding of a page, for visibility or artistic purposes. So if you disable 
these features, it blocks many things. So I think it is important that you may 
find fixes:

-if feature "status" is set to "no", the status bar (or at least its content) 
would remain visible during the downloading takes place, and be hidden after 
when the download is complete and it is no longer useful. Some work for you, 
but much more work for all webdesigners otherwise.
-About feature "fullscreen" set to "yes", it really arises problems when sites 
abusively open full screen pages without providing means to close them. I have 
no brillant idea at hand for this, perhaps firefox should accept the fullscreen 
only if there is in the page some javascript allowing a user's action to close 
the window. But it is not simple. (There is the F11 tip, but many users do not 
know it, from here the interest to handle the full screen automatically.)

Thank you to see about this.
Blocks: 265097
Dear Mike Connord, (Comment #1) about status bar being all the time here even 
if we disable it with the javascript feature status=no

The fact that Firefox is suppressing the status bar is not enough to ensure a 
full security. The large majority of users is too naive to look at it, and even 
if we look, the interesting information often just blinks in, so that it is too 
fast to be really useful.

The security problem about the status bar is (among others) a phishing issue: a 
legitimate site (legalbank.com) opens a window (lookMyAccount) which is then 
hijacked by another site (phisher.hak) using a javascript (window.name) to 
deceipt the user. For this there are other much more efficient solutions 
than "censoring" artistic or multimedia sites (bug 265097):
-making a semi-permanent status bar, which disappears when the download is 
finished (when the feature status=no is demanded)
-forbid that if a window is opened by a given site, it would be used by another 
(in the example phisher.hak cannot use the lookMyAccount window, it has to open 
another one even if it is the same name).
 
(The .hak domain name extension is new, don't you heard about it?)
Dear Mike Connord, (Comment #1) about the fullscreen window feature (with 
javascript window.open)

I think that the fact that this feature would be only implemented by Internet 
Explorer is absolutelly not a reason not to implement it on other browsers. Is 
is widely used for artistic reasons, or for multimedia content (bug 265097) 
(and alas also by some nasty sites which hijack our screen to send us plenty of 
ads while forbidding us to stop them) 

This issue is widely discussed in many forums on Javascript and webdesign; many 
affirm that opening a full screen window is not correct as it hampers the 
navigation of the user. But I think that there are real legitimate reasons to 
use full screen. And the way it is used is rather a problem of site design than 
of the browser. It is not because some persons use knives to make murders that 
we forbad all the knives and cut our bread with spoons. 

Especially there are ways to warn the visitors before entering, and to show him 
clearly how to get out. If you look at my own site at 
http://www.shedrupling.org/art/lotr/revelfic.php?lang=fr (at the very bottom of 
the page) (With Internet Explorer...) you can see how I managed it: "open in 
full screen", then "click on the image to close" in french and in english, so 
that even if the guy does not know to read he can exit of my fullscreen with 
clicking at random, and recover his previous window where he left it. 

So please re-allow the full screen before destroying millions of pages and 
years of work.
Severity: minor → major
Component: JavaScript Console → General
OS: Windows 2000 → All
Hardware: PC → All

*** This bug has been marked as a duplicate of 116503 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago20 years ago
Resolution: --- → DUPLICATE
No longer blocks: 265097
Status: RESOLVED → VERIFIED
Bug owner: OK this is really a duplicate.
Discution continues on bug 116503
You need to log in before you can comment on or make changes to this bug.