[英]how to start the javascript function in my firebreath plugin
我已經在firebreath插件文件'MyPluginProject.cpp'中實現了javascript函數
喜歡
void MyPluginProjectAPI::MyJsThings()
{
std::string argument = "my javascript functionality goes here";
m_host->evaluateJavaScript(argument);
}
現在,要在我的網頁中使用MyJsThings,我已經為插件創建了<object>。 現在,我可以通過如下所示的javascript代碼來調用MyJsThings
plugin.MyJsThings()
這是最基本的事情。 現在,我不想在我的JavaScript中調用MyJsThings方法。 我只是通過下面的代碼為插件創建對象。
<object type="application/x-my-plugin-project" id="plugin" style="width:0px;height:0px;"> <param id="onload" value="alert('Plugin Loaded');"> </object>
當我加載頁面時,我希望我的方法MyJsFunction必須被調用,以便我的js功能可以完成其余的工作。
我的主要目的是在插件加載時調用MyJsFunction函數,而不是在html腳本中的任何位置調用。
聽起來,您真正想要的是在PluginCore派生的對象中使用onPluginLoad方法。
請注意,如果您閱讀了網站上的入門頁面和/或通過FBTestPlugin示例瀏覽了該內容,則強烈建議閱讀。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.