为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Is it possible to run flash apps in different plugin-containers?

  • 7 个回答
  • 2 人有此问题
  • 28 次查看
  • 最后回复者为 SummoneR

more options

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 =)

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 =)

被采纳的解决方案

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.

定位到答案原位置 👍 0

所有回复 (7)

more options

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.

more options

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.

more options

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

more options

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.

more options

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

more options

选择的解决方案

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.

more options

@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.