求助: 关于plugins 开发 返回string造成浏览器假死的问题 阅读:3449回复:6
最近在从事fixfox下的插件开发工作,遇到一个非常奇怪的问题,在插件里面的方法的返回值是string类型时,会造成浏览器假死
例子: if (name == pluginMethodIdentifiers[ID_GETTESTFILE_METHOD]) { //BOOLEAN_TO_NPVARIANT(true, *result); //INT32_TO_NPVARIANT( f, *result ); STRINGZ_TO_NPVARIANT( strdup( "This is a test." ), *result ); return true; } bool 和int没有问题,在3.6.12, 3.5.13版都测试了,一样的现象 请问各位高手,这个问题如何处理? |
泪流满面,我也开始搞鸡巴npruntime,连个高手都找不到,不说了,我也遇到了这个问题,我们探讨一下吧,相互有个照应
1603814843 |
wcuibo:最近在从事fixfox下的插件开发工作,遇到一个非常奇怪的问题,在插件里面的方法的返回值是string类型时,会造成浏览器假死 問題出在strdup這個函數上,還是多寫幾行代碼用memalloc分配內存比較安全 |
|
|