Closed
Bug 46872
Opened 24 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•24 years ago
|
Whiteboard: [nsbeta3+]
Reporter | ||
Updated•24 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•5 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•