在我更新到12.04之后,C:\nppdf32Log\debuglog.txt
我的主目录中出现了一个名为的文件。该文件的内容如下:
NPP_Initialize : called
NPP_GetValue is called
NPP_SetWindow : called for instance 920c0e28
Window from browser - 77594625
NPP_SetWindow : called for instance 920c0e28
Window from browser - 77594625
NPP_SetWindow : called for instance 920c0e28
Window from browser - 77594625
NPP_NewStream : called for instance 920c0e28, stream 913403b0, URL http://www.xxxxxx.com/attachments/soft/CDGM%20Optical%20Glass%20Catalog.pdf, stream size 36177984, seekable 1
NPP_Write : called for instance 920c0e28, stream 913403b0, offset = 0, length = 16384, streamlength = 36177984
Trying for window attributes
Trying for query tree
NPP_Write : called for instance 920c0e28, stream 913403b0, offset = 16384, length = 16384, streamlength = 36177984
Trying for window attributes
Trying for query tree ......
这个文件似乎与 Firefox 有关,到底是什么问题?
答案1
这是我通过 Tom 提供的有用链接找到的内容:
nppdf32.so 是用于在 Firefox 中启用 Adobe Reader PDF 支持的实际浏览器插件。
插件版本 9.5.1 中似乎存在一个错误,它会在启动 Firefox 的工作目录中创建“C:\nppdf32Log\debuglog.txt”。如果 Firefox 是以图形方式启动的,则这通常是用户的主目录。如果从命令行启动它,则会在您输入 firefox 的目录中创建“C:\nppdf32Log\debuglog.txt”文件。如果 PDF 插件是使用不同的工作目录启动的,则您的系统上可能会有多个这样的日志文件。
答案2
如果您等不及下一次更新,但又愿意尝试,您可以编辑插件目录中的 nppdf32.so,将 C:\nppdf32Log\debuglog.txt 替换为 ./.nppdf32Log.debuglog.txt。文件仍会创建,但会被隐藏。我使用 vim 和 :set bin,搜索 debuglog,然后使用替换模式。
由于这是一个二进制文件,因此最好使用十六进制编辑器。注意只将 3 个字符编辑C:\
为./.
,将第二个字符编辑\
为.
,仅此而已。