2014-05-02 80 views
0

我已經實現了一個使用谷歌PPAPI的插件,並用ppapi工具鏈編譯它以獲得一個相同的dll文件。 (不與本地客戶端工具鏈編譯)無法加載辣椒插件

我想在谷歌瀏覽器中加載插件。爲此,我在HTML文件中使用了嵌入標籤。我把html文件和dll文件都放在本地主機的相同位置(apache服務器)。同時從瀏覽器訪問本地主機我看到網頁,但插件沒有加載。

我需要啓用/禁用任何標誌嗎?我做了本地客戶端啓用。做的DLL文件(插件)將在不同的位置?

請幫幫我。我被困在這裏。

回答

1

請參閱 「在Chrome中運行插件」: http://www.chromium.org/developers/design-documents/pepper-plugin-implementation 您需要使用--register辣椒-plugins命令行標誌。

需要注意的是:

  1. 運行.dll文件的插件是不是運送到Chrome用戶支持的方式。測試很好,但要將插件發送給用戶,您需要使用NaCl或PNaCl工具鏈。
  2. 把你的.dll文件放到服務器上並沒有什麼意義。服務器沒有用處;它僅供Chrome使用。沒有可行的方法讓Chrome下載.dll並加載它;它需要在您啓動時供Chrome使用。
+0

感謝您的回覆。 如果我沒有錯,「Native Client SDK」中有5個工具鏈。 PNaCl - 爲pexe, NaCl32 - 爲nexe, NaCl64 - 爲nexe, NaClRAM - 爲nexe, 一個更多的是PPAPI - 什麼是它的使用以及如何使用這個Toochain? 您的評論將非常有幫助。 –