✨小透明・宸✨
✨小透明・宸✨
暂时先 Open,看看还有没有人碰到类似的问题。
字体颜色当然只有白底黑字了233 iOS 有个功能是自动把电话号码(也属于纯数字)转换为超链接,如果你也是**在 iOS 上使用**就会有这个问题的话我在网页上加一个 `` 应该可以修复。
之前也有人遇到过在换行位置出现的文本错位问题(#32),不过我自己在电脑和手机上用不同浏览器试过很多标题也没有遇到。另外我这边其实有极少数情况下标题或者正文(可能是仅表情)会整个偏移一点,不过都没有稳定重现的办法…… 其实也有可能是 [html2canvas](https://github.com/niklasvh/html2canvas) 本身的 bug 或者是局限性导致的,那样的话我也无能为力了 ┐(´-`)┌
实际上这个标题栏是照着 [Android Oreo (8.x) 的样式](https://zh.wikipedia.org/wiki/File:Android_Oreo_8.1_screenshot.png)做的,原生 Android 应该算是“标准”了吧 2333 因为我不使用 iPhone 所以暂时不考虑加入 iOS 的标题栏,当然如果有人愿意帮忙实现然后提一个 PR 我一定是资辞的。除此之外,README 里也写了: > ### 为什么生成的截图和我在手机上截的不一样?能不能做出 iOS 的样式? > > 不同手机的界面总是有那么一点区别的,要和真正的截图完全一样……我也很难办啊!(摊手) > > 如果实在是很在意通知栏的样式的话,**可以从自己的手机上截一个通知栏的图然后覆盖上去……**
F12 打开调试工具然后检查一下 Console 和 Network 里有没有生成截图时头像加载失败之类的提示?另外我这里使用没有问题…… (如果是在手机上的话,可以从 https://akarin.dev/WechatMomentScreenshot/?debug 打开,用右下角的灰色齿轮图标打开虚拟调试工具)
请提供公众号文章链接,另外这个问题是随机出现还是必定出现?
@rayeesoft 已经添加了,可以去看看 Actions 里的 Artifacts。不过因为我没有能跑 macOS 的设备所以能不能正常运行我都不确定(
[python - Pyinstaller executable can't run on other machines (OS X) - Stack Overflow](https://stackoverflow.com/questions/55592165) @rayeesoft 也许需要 `chmod +x` 然后在控制台中运行……
@rayeesoft 出错的代码来自用的 darkdetect 库的[这一行](https://github.com/albertosottile/darkdetect/blob/0ec6b6e4bbeb4600d128a7eb566e21a232a4d493/darkdetect/__init__.py#L14),用 `platform.mac_ver()[0]` 读取 macOS 的版本号来判断系统是否支持深色模式。然后我试了一下 `LooseVersion('10.14').version` 是没问题的,但是 `LooseVersion('').version` 就会出现这个 `AttributeError: 'LooseVersion' object has no attribute 'version'`,所以我估计是 `platform.mac_ver()` 的返回值的问题,但是因为我不是 macOS 用户所以对这个就没什么了解了。 如果正好有 Python 3 的话,看一下 `platform.mac_ver()` 的输出?
@rayeesoft 把 `import darkdetect` 放到 try except 里面了,即使这个库加载失败也只是不会使用深色模式,而不至于整个程序打不开。可以去 Release 下载最新的 macOS 版的程序试一下还有没有其他的问题。