Is it possible to run flash apps in different plugin-containers?
I usually have 3-4 opened windows of firefox with quite a few tabs in each window. There are at least 3 or 4 flash apps running at the same time. So when one app crashes and plugin-container fails, I lose progress for each application. Now I'm thinking, that openning one flash plugin-container for each flash application can help me with it. But i can't find any information how can i do that.
I do understand that there may be tons of flash content in each web page, and so that would be nice to have an option to run only selected app in different container. Can i do that now? Or will i be able to do that in future? If not thats ok though, just sad =)
Chosen solution
No, this currently is not possible, and wouldn't be without significant reworking of the plugin container architecture. My suggestion, keep Flash up to date, Keep Firefox up to date, and if you are experiencing flash crashes, we can try to help you diagnose those.
Read this answer in context 👍 0All Replies (7)
There was actually an old issue with this: https://bugzilla.mozilla.org/show_bug.cgi?id=633427 and more than one install of Firefox may be silly.
Thank you for answering, but thats not it.
I want to open some flash applications under different instances of flash player plugin-container. So that after crash of one app, others would run just fine without reloading.
And yes, i have only one version of Firefox installed and one process runing at the same time. I just move some tabs into different windows.
Would protected mode do this? Maybe not looking at the architecture in this post http://blogs.adobe.com/security/2012/.../inside-flash-player-protected-mode-for-firefox.html
If I understood right, protected mode is on by default. So nope, thats different situation too, though info is useful. =)
All flash apps are running under single plugin-container, and if you look at the threads detalization of sandbox in that plugin you can see lots of threads. I can be wrong but there would be at least one for each flash running in each tab.
What i want in such contex is to isolate some threads into different plugin-containers.
So I am still not intimate with the Firefox source code but there is a search for the code base: http://mxr.mozilla.org/mozilla-centra.../plugins/ Plugins directory has some makefiles and test directory, this might not be exactly it. I would recommend asking in stackoverflow as well for help.
I wonder if you can play with that code to implement just part of the container. I am not sure.
This is the plugin library: http://mxr.mozilla.org/mozilla-centra.../PluginModuleParent.cpp
Chosen Solution
No, this currently is not possible, and wouldn't be without significant reworking of the plugin container architecture. My suggestion, keep Flash up to date, Keep Firefox up to date, and if you are experiencing flash crashes, we can try to help you diagnose those.
@guigs2 thank you, will read it. Maybe somehow will make it work, not that i'm much of programmer =)
@Tyler Downer Ok, thank you for clearing that for me. Thought that it probably be so, but still hoped for better =)
Thank you both for replies.