我想要針對所有黑莓設備做一些設備特定的更改。以下是我寫的代碼,顯然不適用。謝謝。目標黑莓5使用javascript
<script type="text/javascript">
var isMobile = {
BlackBerry: function() {
var ua = "BlackBerry9000/5.0.0.93 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/179";
return navigator.ua.match(/^BlackBerry[0-9]*/) ? true : false;
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true : false;
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i) ? true : false;
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Windows());
}
};
if(isMobile.BlackBerry()) {
$('body').css('background','green');
$('div.send-to-friend-form').css('display', 'block');
$('a#add_body_hidden').hide();
}
編輯:我得到的答案和工作了。我會在幾天後發佈它,當stackoverflow允許我這樣做。
我做檢查了。謝謝。 – Subash
@Subash - 檢查了什麼?爲什麼RIM的建議代碼不起作用? – jfriend00
我正在處理項目中剩餘的人員,這是相當混亂的。整個網站都有JavaScript,並且該網站已集成到CMS中,因此文件被分成小塊。現在我不確定它爲什麼不起作用,並且在代碼中找到這個原因是因爲之前解釋過的原因。但是非常感謝您的幫助。 – Subash