对最近异常处理过程的总结

发布于 2020-02-04  0 次阅读


创意的实践是有代价的

代价就是Debug.

在弄完积分系统和排行榜系统之后,我又在网站首页(PC端)增加了视频播放的功能。

箭头位置暂停/继续 加号换视频 视频源: https://ak.hypergryph.com/index.html (明日方舟)

很好,现在能加的都加上了,就在PC端和移动端看下效果⑧

iPad
iPhoneX

看起来没有问题的说

但是一拿到实体机上各种奇葩的问题就出现了

来源:留言板

我拿手机看了一下,确实存在一大堆问题。原因不是没能适配Android,而是各种环境因素的干扰。

为此,我采取了另一种思维方式:对电脑端和移动端分别使用不同的主题,其中移动端的主题要能很好的适应各种环境。

很巧的是,WordPress是PHP语言编写的,并且内置了一个函数wp_is_mobile()

wordpress函数wp_is_mobile()是wordpress 3.4.0版本增加的一个内置函数,wp_is_mobile()函数的作用是检测当前浏览器是否运行在智能手机、平板电脑等移动设备上,返回一个布尔值。目前wp_is_mobile()函数支持Iphone、ipad、android、silk、kindle、BlackBerry、Opera Mini等众多移动设备及浏览器,使用该函数可以帮助开发者更好地制作响应式wordpress主题、独立手机主题或者各类型手机相关的插件。

wp_is_mobile() 函数的源代码