Advertisement |
What is the "FlashPlayer - SWF to HTML" extension and how does it work?
This extension utilizes a JavaScript emulator to play SWF (Flash) objects in HTML pages. It employs either "ruffle" or "swf2js" libraries as its rendering engine. The extension does not autoplay Flash content or inject scripts into web pages. Instead, when rendering is required, the user clicks on the browser's action button, asking the extension to search for embedded Flash objects on the current page. If multiple objects are detected, it presents the user with a list to choose from. It then opens a sandboxed interface and attempts to render the Flash content. The progress of content retrieval from the server is displayed on the top progress bar inside the rendering page. Once the content is fully loaded, the emulator parses the binary with its WASM engine without requiring external or native plug-ins.
recommended The "Save Tabs" extension for Chrome, Edge, and Firefox browsers.
The "Save Tabs" extension allows you to save and restore tabs across different windows, helping reduce memory usage or revisit tabs later while preserving their state. It also supports syncing across devices and offers optional password protection for session security, all without affecting browser performance when not in use. Read more here.
What's new in this version?
Please check the Logs section.
Is it possible to play SWF links using this extension instead of SWF-embedded objects?
Yes, this extension includes two context menu items for the browser: one for the page context and one for SWF links. To open the emulation interface, right-click on the link and select the "Open SWF in Emulator" option.
I'm having trouble playing my SWF link with this extension. Can you help me understand why?
This extension employs two open-source Flash emulators, but there are still certain methods that are not yet fully supported. For further information regarding the roadmap and milestones, please refer to the "Milestones" section of https://swf2js.com/ or https://ruffle.rs/ web pages.
Can this extension automatically replace all Flash objects on a page with emulated ones so the page starts playing them?
By default, the extension only searches for Flash objects when the user initiates the process to avoid unnecessary and excessive emulations. If you want all the objects to load inside the page, use the right-click "Load all the embedded SWF objects" item.
What can I do if the emulator fails to render SWF correctly?
Version 0.1.1 of this extension supports two open-source emulation engines: SWF2JS and Ruffle. The action button includes two context menu items for selecting the default engine for the next run. If the emulation fails or produces unsatisfactory results, users can utilize these context menu items to try the alternative engine. To switch to the new engine, close the currently open emulation window.
Can you please explain the steps to follow to try out this extension?
To test this extension, right-click on the Motion Tweening with the start and stop buttons SWF example provided by condor.depaul.edu. This should prompt the emulator window to initiate loading the simple example. To experiment with the alternative engine, close the emulator window, then right-click on the browser action and change the default engine. Finally, try to reopen the link using the emulator.
Is there a way to load SWF objects directly inside the page instead of loading them in an isolated window?
This extension allows you to load all embedded SWF objects directly inside the page by right-clicking the action button and selecting "Load all embedded SWF objects" (starting from version 0.1.5). This will inject the Ruffle engine directly into the page, but remember that it may have performance drawbacks. Only use the embed loading method if the Flash content fails to load in the isolated window.
Can I set up custom keyboard shortcuts for frequently used features in this extension?
Starting with version 0.3.0, this extension allows you to create personalized keyboard shortcuts through your browser's extension management system. For Chromium-based browsers, you can access this feature by entering "chrome://extensions/shortcuts" in your address bar. The extension currently offers shortcut options for these actions: "Activate the main button", "Find SWF and Open in Emulator", "Load all embedded SWF objects", and "Open Empty Emulator (Local SWF)"
Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.
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 |