FlashPlayer - SWF to HTML Pure JavaScript Flash player for Web
Support Development
PayPal ● 
Bitcoin Address: 1sM2BrTH8BRgt3quiASK8TmYSafutNvDo
 ● 
Dogecoin Address: DFdSGpGMZ2EZVkjyqNrYCEysK92DFPonx4
Advertisement
Screenshot
"FlashPlayer - SWF to HTML" extension plays SWF objects in webpages, although the use of Flash objects is being deprecated. You can still use this extension to play the Flash content of websites without the need to install any native plug-ins. This extension adds a button to the browser action area of your browser. When this button is pressed, the extension looks for any SWF objects or links inside the current page. When a link is detected, it tries to parse the content of the Flash and play it in a new sandboxed window. This way, the content is parsed in a secure window. The extension also adds two context menu items for SWF links and the page context. The page context menu acts similarly to the browser action button. This extension uses the open-source "swf2js" library to parse and render the Flash content.

Features

  1. What is the "FlashPlayer - SWF to HTML" extension and how does it work?

    This extension uses a JavaScript emulator to play the deprecated SWF (Flash) objects in HTML pages. The extension uses swf2js library as its rendering engine. This extension does not auto-play the Flash content, nor it does inject any script into web pages. When the rendering is needed, the user clicks on the browser action button, and the extension searches for the embedded object in the current page. If more than one object is detected, a list of all objects is shown to the user so that the proper object is selected. Now the extension opens its sandboxed interface and tries to render the Flash content. You can see the progress of getting the Flash content from the server. When the content is fully loaded, the binary content is sent to the emulator without any external or native plug-ins is needed.

  2. recommended "Sound Level Meter" extension for Chrome, Firefox, and Edge browsers

    A browser extension to measure environmental noise level in decibels (dB) useful to identify adverse background noises or to see how quiet the place is. Read more here.

  3. What's new in this version?

    Please check the Logs section.

  4. Is it possible to play an SWF link with this extension?

    This extension adds two context menu items to the browser. One for the page context and one for SWF links. Simply right-click on the link and select the "Open SWF in Emulator" item to open the emulation interfce.

  5. Why does this extension cannot play my SWF link?

    This extension uses an open-source Flash emulator. There are some methods that are not yet fully supported. See the "Milestones" section of https://swf2js.com/ for the roadmap.

  6. Is it possible for the extension to automatically replace all the Flash objects inside the page with the emulated objects?

    Technically it is possible, but to be resource-friendly, at the stage, the extension only searches for the Flash object when the user requests so.

  7. Sometimes, the emulator does not render my SWF correctly. Any workaround?

    As of version 0.1.1, this extension supports two different emulation engines. SWF2JS and Ruffle. There are two context menu items for the toolbar button to choose the default engine for the next run. If for any reason the emulation failed or the emulation result is not acceptable, use these context menu items to try the alternative engine. Make sure to close the emulator window once.

  8. How can I try this extension?

    Right-click on the Motion Tweening with start and stop buttons SWF example by condor.depaul.edu. You should see the emulator window trying to load this simple example. To try the alternative engine, close the emulator. Then right-click on the browser action and change the default engine. Try to open the link with the emulator one more time.

Matched Content

Reviews

Please keep reviews clean, avoid the use of improper language and do not post any personal information.
  • <a> Defines an anchor.

    Example: <a href="http://add0n.com">a sample link</a>

  • <pre><code> Syntax Highlighting (Supported languages: Bash, JSON, HTML, JavaScript, and CSS).

    Example: <pre><code class="javascript">var foo = 'bar';</code></pre>

  • <strong> Defines bold text
  • <blockquote> Defines a long quotation
  • <caption> Defines a table caption
  • <cite> Defines a citation
  • <em> Defines italic text
  • <p> Defines a paragraph
  • <span> Defines a section in a document
  • <s> Defines strikethrough text
  • <strike> Defines strikethrough text
  • <u> Defines underlined text
  • <br> Defines a single line break; can be used alone and don't need an ending tag

What's new in this version

Version--
Published--/--/--
Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Permissions are explained

    PermissionDescription
    storageto keep the internal configurations
    activeTabto inject a script that searches for SWF links and objects
    contextMenusto add two context menu items for Flash links and the page context
    notificationsto notify the user if no flash content is detected

    Recent Blog Posts on add0n.com