├── .gitignore ├── README.md ├── bugreport.html ├── css ├── bootstrap.css └── noplugin.css ├── img ├── icon128.png ├── icon16.png ├── icon19.png ├── icon20-dark.png ├── icon32.png ├── icon38.png └── icon48.png ├── js ├── background.js ├── blocklist.js ├── bugreport.js ├── noplugin-compat.js ├── noplugin.js ├── playlist-viewer.js ├── popper.min.js ├── purify.js ├── tippy-bundle.umd.min.js └── welcome.js ├── license.txt ├── manifest.json ├── media-info.html ├── playlist-viewer.html ├── store-resources ├── chrome-promo-tile.png ├── chrome-promo-tile.xcf ├── chrome-screenshot-1.png ├── chrome-screenshot-1.xcf ├── chrome-screenshot-2.png ├── chrome-screenshot-2.xcf ├── firefox-screenshot-1.png ├── firefox-screenshot-2.png ├── opera-screenshot-1.png └── opera-screenshot-2.png └── welcome.html /.gitignore: -------------------------------------------------------------------------------- 1 | *.psd 2 | *.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # NoPlugin is now discontinued, see [this blog post](https://corbin.io/ending-development-of-noplugin/) for more information. 2 | 3 | NoPlugin is the missing compatibility layer for modern web browers, allowing you to view most legacy content designed for browser plugins like Adobe Flash, QuickTime, and Windows Media Player. All browsers have phrased out the use of browser plugins, due to performance and security problems, so NoPlugin was created to maintain some compatibility with outdated/archived sites. 4 | 5 | NoPlugin searches webpages for embedded plugin objects and converts them into native player elements, wherever possible. If the content can't be played in-browser (e.g. most Flash embeds), NoPlugin will help you download the file and play it in a separate application. 6 | 7 | [Download for Chrome](https://chrome.google.com/webstore/detail/noplugin-previously-quick/llpahfhchhlfdigfpeimeagojnkgeice) 8 | 9 | [Download for Firefox](https://addons.mozilla.org/en-US/firefox/addon/noplugin/) 10 | 11 | ## Fully supported players 12 | 13 | These embedded players are converted into HTML5 automatically by NoPlugin. 14 | 15 | - [YouTube](https://youtube.com) Flash embeds 16 | - [Twitch](https://twitch.tv) Flash embeds 17 | - [Vimeo](https://vimeo.com) Flash embeds 18 | - [Zanorg Player](https://radio.zanorg.com/zplayer_eng.htm) embeds 19 | - [Viddler](viddler.com) Flash embeds 20 | 21 | ## Partially supported players 22 | 23 | These embedded players sometimes contain files that can't play inside the browser. In cases where the file isn't supported by the browser, NoPlugin displays steps for opening the file in a separate application (like Windows Media Player, VLC, or Adobe Flash Projector). 24 | 25 | - QuickTime Player embeds 26 | - Windows Media Player embeds 27 | - RealPlayer embeds 28 | - VLC Plugin embeds 29 | - Media streams (`mms://`, `rtsp://`, `.ram`) 30 | - Miscellaneous Flash embeds 31 | 32 | ## Compatibility Mode 33 | 34 | NoPlugin has an optional Compatibility Mode, accessible by right-clicking on a page and clicking 'Toggle NoPlugin Compatibility Mode' (or by adding `?noplugin_compat=true` to a tab's URL). This changes some behaviors, listed below. 35 | 36 | - Modifies values for `navigator.plugins` and `navigator.mimeTypes` to trick some pages into thinking Flash player is availalable, to bypass some "Flash is not installed" errors 37 | - Creates a shim API for [flashembed.js](https://github.com/jquerytools/jquerytools/blob/master/src/toolbox/toolbox.flashembed.js) 38 | -------------------------------------------------------------------------------- /bugreport.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 | 9 |19 |
If NoPlugin isn't loading plugin objects on a certain page correctly, you can create an issue on GitHub. This might help the developers improve NoPlugin.
22 |23 | 24 |
25 |