cordova使用的注意事项

     本人小菜鸟一枚刚接触cordova,在TV端显示。在不同尺寸的电视机上会遇到不同的问题,因此总结一下最近遇到的坑。

1.在部分电视上无法使用line-height使字体垂直居中,只需要引入一段css即可:

body{  
      font-family: 'Noto Sans S Chinese Light', tahoma, "SimHei", 'Heiti J', 'Hiragino Sans GB';
}

2.在不同版本的cordova下,使用以下方式获取id会不兼容有的版本:

var  windowURL = window.location.href.toString();
var URLId = windowURL.spilt('id=')[1];

     在旧版本的cordova下是可以正确获取到id的,可是当使用新版本的cordova时,会自动给在id后面增加字符串,假如后端对我们的请求没做限制,客户端也没写,则cordova会自动绕开400错误,这样的结果就是服务端和客户端都没错~~
因此推荐,直接使用以下方法获取id值:

function getUrl(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return unescape(r[2]); return null;
}

TV分辨率是1920 1080,刚开始我使用了百分比,可是只是在一部分机型上能够适应,另外的电视就出现了错乱。(设计图也是依据1920*1080设计,所以百分比也满足)~~求知道的大神解答一下~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容