解决了一些平台兼容性问题