npruntime

    1熱度

    1回答

    我有這個getValue方法+ NPclass方法: static bool hasmethod(NPObject *npobj, NPIdentifier name) { return true; } static NPObject* allocate (NPP npp, NPClass *aClass) { return browser-> createobject

    0熱度

    1回答

    我開發了一個NPRuntime插件,一切正常,但未在Safari中初始化。我在MozillaPlugins註冊表項中註冊了插件,它對Chrome/FF/Opera很好,但Safari寫道插件已丟失,儘管我在插件列表中找到了我的插件。我究竟做錯了什麼 ?

    0熱度

    1回答

    我正在Linux平臺下開發NPAPI npruntime插件。我剛從mozilla SDK的npruntimeSample中修改了一下。我得到了一個成功的構建,並且生成了我的庫,但瀏覽器(Firefox和Chromium)未檢測到插件信息或對象實例化。 我沒有得到背後的原因。如果可能的話,一些幫助。 這裏是我的代碼: My sample code on github

    0熱度

    1回答

    我爲Android瀏覽器編寫了一個插件,並遵循npruntime規則讓它支持JavaScript方法。但是,在我使用JavaScript調用插件的功能之後,我在NPAPI的pluginHasMethod()函數中獲得了不同的標識號。我相信我的JavaScript代碼中沒有錯別字錯誤。有沒有任何想法來調試這種情況? 在此先感謝。

    0熱度

    1回答

    我想寫一個chrome擴展,它會根據某些事件自動(無需用戶交互)從本地存儲中讀取和上載文件。我知道這是不可能的,因爲網絡和瀏覽器的安全模式。 經過在線調查,我發現這可以通過NPAPI插件來實現。根據我的理解,我可以編寫一個chrome擴展插件,它將通過NPRuntime API與NPAPI插件交互並請求上傳文件。該插件將檢索文件並用文件數據進行響應。 問題1:架構是否超出了實現我的任務的合理/有效

    0熱度

    1回答

    我做了一個簡單的html頁面,其中包括npruntime插件,它在本地很好地工作。 當然npruntime目標文件(npmyapp.dll)已經註冊,所以瀏覽器可以加載插件。 (加載插件代碼是一樣的東西..) <embed type="application/x-mytestapp" width="400" height="200"> 我想知道的是如何需要安裝瀏覽器,如果不能找到插件。 例如,

    0熱度

    1回答

    鉻較新的版本(14)的一部分沒有給出一個空終止字符串作爲NPVariant的一部分而起作用的Firefox不同並給出了一個空終止字符串。這是預期的? 我們能做些什麼比提取字符串,分配內存,並添加空字符,然後重新分配相同的其他.....這一切只是爲了添加一個空字符?從來沒有被要求

    0熱度

    1回答

    我要實現一個可以在Chrome,Mozilla FF(windows/mac)和Safari(windows/mac)上使用的npruntime插件。該插件可以繪製圖像,並具有一些UI控件。 如果可能,我不想爲每個操作系統平臺重新編寫插件。 使用firebreath(framework for plugin)+ Qt lib似乎是處理我一直在研究的這些問題的唯一方法。 除了使用firebreath

    0熱度

    1回答

    我正在瀏覽頭文件,並且看到了openGL繪圖模型,所以當我在線看到我正在忙於從CoreGraphics中切換插件中的所有內容時,很顯然,openGL繪圖模型實際上並不存在,永遠不會。 你們能幫助我嗎?或者將我鏈接到一個很好的教程或資源,它能幫助我做到嗎? 謝謝!

    2熱度

    1回答

    Backgound步驟 從這裏 使用Mozilla的代碼:在上述文件中添加的Visual Studio & http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/samples/basic/windows/ 新的空項目 改變Congfiguration類型:動態庫( .dll) 3b。連接器 - >輸入 - >模塊定義文件