Safari 登录 Tiny Tiny RSS 报错问题

近期 Tiny Tiny RSS(tt-rss)更新后,使用 Safari 登录时会提示错误:“Error: Browser check failed: window.requestIdleCallback not found.” 。原因为目前 Safari 默认尚未正式开启对 requestIdleCallback() 方法的支持。

在 Mac 上,可以在 Safari 浏览器偏好设置-高级选项卡中勾选在菜单栏中显示 “开发” 菜单。在开发菜单-实验性功能中勾选启用 requestIdleCallback 来解决此问题。

iOS 和 iPad OS 中,可以在设置- Safari 浏览器- Experimental Features 中启用 requestIdleCallback 来解决此问题。

更新 1:在 Safari 中开启 requestIdleCallback 后,有可能会导致 Google 等网站登录页面出现无法进入密码输入框的情况,关闭可解决。

删除 iOS 中自签名证书

之前因安装 Thor 的原因,在 iPhone 中创建了自签名证书。正常情况下可以通过删除描述文件的方式删除自签名证书,但如通过备份恢复过手机,描述文件会消失,但自签名证书依旧保留在手机中。

如遇到这种情况,可通过 iMazing 等工具打开手机备份文件,在 iMazing 中找到文件系统-备份-KeychainDomain 中的 TrustStore.sqlite3 文件并导出。

通过 SQLite 数据库查看工具,打开 tsettings 表,其中 data 字段为存储的证书文件,选择该字段并导出为证书文件 (*.cer) 。

将导出的文件通过邮件等方式导入 iPhone,根据提示安装描述文件后移除即可彻底删除残留在 iOS 中的自定义证书文件。

更新 Safari 12 没想到也会遇到阻碍

系统:macOS High Sierra 10.13.6

Mac App Store 更新 Safari 时弹出提示

“Safari 浏览器” 无法更新,因为其扩展正被 “聚焦” 使用。点按 “好” 并推出该应用程序。

MAS更新错误提示图片

聚焦应该就是指 Spotlight,这样的提示实在是令人哭笑不得,不过好在注销并重新登录后再更新就好了。

鲁公网安备 37010202001399号 鲁ICP备18034499号-1