Closed
Bug 46872
Opened 25 years ago
Closed 24 years ago
nsIWebProgressListener needs a security state change method.
Categories
(Core Graveyard :: Embedding: APIs, defect, P1)
Tracking
(Not tracked)
VERIFIED
FIXED
M18
People
(Reporter: jud, Assigned: dougt)
References
Details
(Keywords: embed, Whiteboard: [nsbeta3+])
sIWebProgressListener::OnSecurityStateChange
We'll have a enum for the different security states:
secure
not secure
broken
One notification happens at transition time. This one is cancellable -
the notification method returns a PRBool.
Another happens when we're done loading (this is really for the broken case).
This is not cancellable.
Reporter | ||
Updated•25 years ago
|
Whiteboard: [nsbeta3+]
Reporter | ||
Updated•25 years ago
|
Target Milestone: --- → M18
Reporter | ||
Updated•24 years ago
|
Priority: P3 → P1
Assignee | ||
Comment 1•24 years ago
|
||
checked in.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 2•24 years ago
|
||
checked in.
Notes:
+ New interface is checked into
netwerk/base/public/nsISecurityEventSink.idl
+ security level flags add to the nsIWebProgressListener are not honor
yet. RFE.
+ Deverged from inital conversation about this interface. There will
not be any way to prevent a page transition via this interface. I
deverged for a few reasons. 1. Current implementation does not allow
users to stop a page transition. (bad to warp an interface to fit
design... i know) 2. we post events into an event sink. I did not want
to enforce a sync call into that event sink. 3. Makes the interface
more complex. This only effects page transitions (eg https -> http).
You still will get notified, but unable to stop the progress.
Cancelation can still be caused in the onStatusChange method.
Resolution: FIXED → ---
Comment 5•24 years ago
|
||
fixed.
Status: REOPENED → RESOLVED
Closed: 24 years ago → 24 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•