[Webkit-unassigned] [Bug 37278] New: No way for plugin to not handle NP_FULL when it handles the mime-type
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Apr 8 09:16:30 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=37278
Summary: No way for plugin to not handle NP_FULL when it
handles the mime-type
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Mac OS X 10.5
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Plug-ins
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: hadess at hadess.net
Similarly to the Mozilla/Firefox bug opened a number of years ago at:
https://bugzilla.mozilla.org/show_bug.cgi?id=306867
A plugin has no way to not handle a particular plugin mode (from ->newp).
In the new instance function, it should be possible to return a
NPERR_MODE_UNSUPPORTED if the mode doesn't match a supported one (for example,
a video plugin that doesn't want to handle NP_FULL).
1. Make sure your plugin can handle a particular mime-type
2. Host a file of that mime-type on a web server
3. Load the hosted file in a WebKit browser (Safari, Chromium, etc.)
4. The plugin should be instantiated using NP_FULL
5. Now make your plugin return an error when NP_FULL is passed as the mode.
6. Load the URL from 3. again
Expected result:
- Browser offers to download the file, or open it using one of the applications
on the system that can handle that mimetype
Actual result:
- Broken plugin logo in the middle of the browser
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list