chroming

Results 63 comments of chroming

打包了新版本,有兴趣可以试下是否有这些bug了😳 https://github.com/chroming/pdfdir/releases/tag/v0.3.0-beta1

打包了新版,可以试下是否能正常使用了 https://github.com/chroming/pdfdir/releases/tag/v0.3.0-beta1

在chrome dev (125.0.6396.3) 和 chrome beta (124.0.6367.29) tampermonkey v5.1.0 复现此问题,问题存在于所有脚本。 具体现象为,在脚本应生效的网页(如 https://www.zhihu.com/question/* ) ,tampermonkey显示“No script is running",没有列出任何应生效脚本。切换Tampermonkey 的CSP为YES并打开chrome插件的的developer mode,情况仍然没有改变。 另外尝试修改Inject Mode为instant后,对应网页的Tampermonkey中则可以看到并启用脚本,但启用脚本后没有效果, 也没有下拉菜单。 此问题在Chrome正式版123.0.6312.107未出现。

> @chroming 这看起来像是 Tampermonkey 自身的问题?(或者说是与 Chrome 开发版/测试版 之间的兼容性问题)。 > > 如果只是某个脚本无法使用,大概率是脚本问题,如果所有脚本都无法使用,那么显然就和脚本无关了。 > > 因此建议你向 Tampermonkey 反馈该问题。 > > 不过,我觉得 Tampermonkey 的开发者也不会向使用者保证在 Chrome 开发版/测试版上的可用性,一般都只会考虑稳定、固定后的正式版,否则可能前脚修复了,后脚 Chrome 开发版/测试版又改了什么导致报错或者需要回调(白搞了)。 所以,大概率只有当该问题出现在正式版时(或者确定会出现在正式版),才会被修复。 感谢,等等看稳定版之后会不会出现同样的问题了

pyqt5的链接我更新一下,pyqt4的网站似乎没了也没找到替代,先删了。。。

试了下确实会退出,似乎还不是简单的读取类型报错,只能周末有空再看了

感谢反馈以及提供建议,最新版本确实还没修复这个问题,只是读取失败不会退出了 需要时间研究下怎么修复

目前发现的兼容性问题:pypdf在处理这个文件的annotations时未考虑ByteStringObject类型导致合并annotations失败 不过即使我改了这部分代码能正常导出了,但pdf本身图片却丢失了... 还需要研究下转换格式为什么能修复这个问题

感谢反馈~ 这个问题应该是某些pdf的annotations存在编码问题,pypdf库没有处理这种读取失败的情况导致拷贝pdf失败,我用桌面端pdf阅读软件也同样读取不了这些annotations。 现在的解决方法是如果遇到拷贝失败就fallback成不拷贝annotations的方法,避免这个问题。 至于为什么转换pdf版本之后可以了,我猜测是软件转换版本之后丢弃了这些存在问题的annotations,就可以正常处理了。

你指的是 page 2 1 这样的结构?印刷页1, 实际页2?