2009-09-25 25 views
1

我想知道WebPluginMIMETypesFilename的定義,如果我的項目是SafariPlugins。目標擴展名是webplugin,我的WebPluginMIMETypesFilename是com.SafariPlugIns.webplugin.plist?什麼是webPluginMIMETYpes,我只知道Safari的午餐時間,它會測試webplugin是否有webPluginMIMETYpes。然後加載插件,但它是做什麼?它的定義是什麼?如何在safari webplugin項目的plist中定義WebPluginMIMETypesFilename?

另一個問題是:如果我定義了plist的Principal類,我的插件類名稱爲:SafariPlugIn,並且該應用程序將首先在該類中開始。而在插件類中的方法:

  • (*的NSView)plugInViewWithArguments:(NSDictionary的*)參數

將首先開始?

回答

1

我想知道WebPluginMIMETypesFilename的認定中......

這是一種在你聲明的MIME類型的插件可以處理的文件的名稱。您將該文件添加爲插件的資源。

這是做什麼?它的定義是什麼?

根據Chromium's WebKit source,文件內容應該是密鑰WebPluginMIMETypes的字典,其值應該是另一個字典。據推測,內部字典應該與您可能直接放入Info.plist文件的格式相同,如ClickToFlash's dictionary所示。

而另一個問題...

應該在另外一個問題。

相關問題