Deepin 试用问题罗列与解决 / iFrame 跨窗口通信问题

2022-08-17

自从周一装了 Deepin 到现在也用了一段时间了,期间也包括运行项目和各种环境配置的过程了,说说我现在遇到的一些问题吧:

  • 系统无法使用蓝牙功能,上网找芯片组驱动发现已经有内置但不识别

    • 绿联一款 USB 网卡,RTL8761BUV,暂未解决,更换有线耳机凑合了
  • TIM Wine C++ 稳定报错,关闭弹窗会重开,重开依旧报错

    • 目前不关闭错误弹窗就能持续使用了
  • 飞书切换全局网络代理会报错重开

    • 无法解决,只能反馈官方
  • Chrome 窗口边缘触发缩放的空间很小

    • 在设置外观里关闭 GTK 模式解决
  • Chrome 里使用 Intl.DateTimeFormat().resolvedOptions().timeZone 无法获得系统时区,造成国际化网站无法识别地区

    • Mac 上正常的时区字符串是 Asia/Shanghai,而 Linux 下为 Etc/Unknown,Google 搜索了竟然也没人提出这个问题?
    • @Eric:其实北京不是标准的时区,上海重庆等几个是可以的。參考
  • GitHub Desktop Linux 版的 .deb 包无法双击安装

    • 使用命令 dpkg -i xxxx.deb 成功解决

晚上睡前继续研究了下 iFrame 跨窗口操作的相关问题,发现我下午的代码有几个问题,并成功修复,提交到了 GitHub,把 有问题 的代码和 没问题 的代码都留了下来。

  • 父与子均未正确给按钮绑定点击事件,点击没反应
  • 点击按钮后父确实能给子发送消息,子接收后能正常给父返回内容,但子的按钮点击事件绑定错了
  • 子可以直接调用父窗口的全局函数,sendMessage 是父的函数,子应该执行 postMessage 函数
阵雨 一般
概览页 时间轴
奇趣音乐盒 技术源于 Kico Player
Emmm,这里是歌词君