开发firebreath插件时,最初用firefox(19.02版本可调试,高版本不能调试)可以进入代码中设置的断点,后来不知为何进入失败。
配置环境未变过,包括about:config中对plugins的配置正常,将firefox卸载重装也不行。
后来,尝试手动regsvr32 ...../my.dll注册DLL,然后居然成功了。
可能原因是,一直依赖firebreath工程编译后的自动注册,有时因为插件无变化或其他原因注册失败,导致非最新代码对应的DLL。
看来,偷懒是会遭报应的,汗!