WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WONTFIX
Bug 37278
No way for plugin to not handle NP_FULL when it handles the mime-type
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
Bastien Nocera
Reported
2010-04-08 09:16:30 PDT
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
Attachments
Add attachment
proposed patch, testcase, etc.
Bastien Nocera
Comment 1
2018-03-30 06:43:51 PDT
Totem's web browser plugin doesn't exist any more.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug