用xwidget打开一个web页面(百度), 页面显示看上去ok, 文字,图片都没问题, 不过问题挺多, 问题:
- 鼠标点击输入框, 反馈不明显, 文本框边缘高亮了, 但是框里没有光标闪烁, 输入也没反应. 不知道怎么输入文字
- 鼠标移动到链接上, 不会变成手型, 但是点击后可以打开, 但是没有进度之类的反馈
- 不知道键盘如何在页面里的链接间跳转. 好像也没法搜索文字
- 页面可以放大缩小, 放大后不能左右滚动, 还是只能上下滚动
- 运行find-file命令, minibuf窗口高度增加了一点, web页面就消失了, 只剩emacs背景色
- 页面闪烁很厉害, C-h b查看快捷键帮助, 再帮助窗口按住方向键, 旁边的web页面也不停闪烁, 无法理解. 而且页面偶尔消失, 只剩背景色
总结: 只能简单预览一下页面, 交互体验还远远不行.
现在主流浏览器都将页面渲染分离为单独进程了, 主进程简化了很多, 这样在emacs里集成浏览器还是很有希望的, 不过工作量应该还是挺大的.
除了浏览器, 还希望emacs能有更好的图片查看功能, 还有视频播放功能, 这两个应该比集成浏览器功能简单很多. 这些实现了, emacs就成为一个现代化的操作系统了(之前没有现代化).