Firefox 在没有插件容器的情况下加载插件的不同结果
我正在用VC2010 Express试用npruntime脚本插件 没有插件容器的Firefox。Firefox 在没有插件容器的情况下加载插件的不同结果,firefox,npapi,browser-plugin,Firefox,Npapi,Browser Plugin,我正在用VC2010 Express试用npruntime脚本插件 没有插件容器的Firefox。 示例脚本化插件 结果如下: NPN_Evaluate()测试,文档=[对象HTMLDocument] 函数栏([对象窗口])已调用 Mozilla/5.0(Windows NT 5.1;rv:11.0)Gecko/20120407 Firefox/11.0 带有插件容器的Firefox 示例脚本化插件 结果如下: 函数栏([对象窗口])已调用 Mozilla/5.0(Windows NT
示例脚本化插件 结果如下: NPN_Evaluate()测试,文档=[对象HTMLDocument] 函数栏([对象窗口])已调用
Mozilla/5.0(Windows NT 5.1;rv:11.0)Gecko/20120407 Firefox/11.0
带有插件容器的Firefox
示例脚本化插件 结果如下: 函数栏([对象窗口])已调用
Mozilla/5.0(Windows NT 5.1;rv:11.0)Gecko/20120407 Firefox/11.0
漏线 NPN_Evaluate()测试,文档=[对象HTMLDocument] 这很重要,因为默认加载插件是启用插件容器的。出什么事了 2.)插件崩溃(Firefox关闭)使用------------------ modules/plugin/sdk/samples/npruntime/plugin.cpp作者Josh Aas 2009年11月23日星期一13:57:27-0500(2009年11月23日星期一13:57:27-0500) 我把758号线改成
strcpy_s(p->m_String, 3+1, "foo");
如果版本字符串为空,Firefox不会崩溃。这个更改/代码可以吗
strcpy行的参数顺序错误。对于评估问题-您是否尝试过向
NPN\u evaluate
相关代码部分添加一些跟踪,以确定问题可能是什么?这就是我更改第758行的原因。原始代码大约有8年的历史。第758行:怎么没人注意到?代码在不久前被移动和重组了。当前的测试插件在下,更多的当前示例应该在下一页中。@GeorgFritzsche:谢谢您提供的信息和链接。
strcpy_s(p->m_String, 3+1, "foo");