?????本人小菜鳥一枚剛接觸cordova断序,在TV端顯示。在不同尺寸的電視機(jī)上會(huì)遇到不同的問題坷虑,因此總結(jié)一下最近遇到的坑往声。
1.在部分電視上無法使用line-height使字體垂直居中,只需要引入一段css即可:
body{
font-family: 'Noto Sans S Chinese Light', tahoma, "SimHei", 'Heiti J', 'Hiragino Sans GB';
}
2.在不同版本的cordova下若贮,使用以下方式獲取id會(huì)不兼容有的版本:
var windowURL = window.location.href.toString();
var URLId = windowURL.spilt('id=')[1];
?????在舊版本的cordova下是可以正確獲取到id的省有,可是當(dāng)使用新版本的cordova時(shí),會(huì)自動(dòng)給在id后面增加字符串谴麦,假如后端對(duì)我們的請(qǐng)求沒做限制蠢沿,客戶端也沒寫,則cordova會(huì)自動(dòng)繞開400錯(cuò)誤匾效,這樣的結(jié)果就是服務(wù)端和客戶端都沒錯(cuò)~~
因此推薦舷蟀,直接使用以下方法獲取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;
}