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 函数
Paul

Paul

特立独行的一只前端菜狗。这篇日记编写大概耗时了 0 分钟,内容均为个人原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!如本站内容对你有所帮助的话,不妨 捐助支持 一下?

奇趣音乐盒技术源于 Kico Player
Emmm,这里是歌词君