2012-08-04 95 views
1

我在Mac OS X Snow Leopard中使用FireBreath。如何卸載FireBreath插件

我有一個插件被加載到網頁中,用戶做一些任務調用這個插件,但是我想卸載插件,只是當用戶被重定向到另一個頁面時,插件不再使用了。

如何銷燬此插件的實例?

回答

3

只需從頁面中刪除對象標籤,即可銷燬該插件的實例;注意這隻會破壞實例,它不會卸載實際的插件模塊/共享庫。 沒有辦法迫使瀏覽器在重新啓動瀏覽器之後完全卸載插件。

另外請注意,當你從一個帶有對象標籤的頁面瀏覽時,插件實例將被銷燬,所以如果用戶被重定向到另一個頁面,因爲對象標籤將會實際上不需要做任何事情不再在那裏。

+0

插件實例是JSAPI對象嗎?它是一個過程並且可以被識別嗎?如果不是它與插件模塊有什麼不同? – user311174 2015-01-30 09:08:40

+0

a * FireBreath *插件實例是一個PluginCore對象,但這只是一個抽象。一個進程中可能有多個實例。也就是說,這不是提問這樣的問題的地方;更好的想法是閱讀關於NPAPI插件或firebreath插件,特別是firebreath.org上的firebreath插件生命週期頁面 – taxilian 2015-01-30 11:15:18