Advertisement |
Advertisement |
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.
What's new in this version?
Please check the Logs section.
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.
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.
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.
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.
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.
Please keep reviews clean, avoid the use of improper language and do not post any personal information. |
|
Permission | Description |
---|---|
storage | to keep the internal configurations |
activeTab | to inject a script that searches for SWF links and objects |
contextMenus | to add two context menu items for Flash links and the page context |
notifications | to notify the user if no flash content is detected |