運行在PhoneGap的應用程序較少的CSS代碼我花計算器一些日常相當的時間。這個地方非常棒!undefined_methodError上2.2的Android
但是,這是我的第一個問題,所以關於它的每一個建議是非常值得歡迎的:)
我使用PhoneGap的移動應用中工作。我少用CSS和正常工作在我的Nexus 5,但我下的Android 2.2與少在我的舊的HTC Desire的錯誤:
undefined_methodError: Object function(a,b){return b instanceof Array?a=this.flatten(b,a):a.push(b),a} has no method 'bind'
in index.less on line null, column 0:
1 // Constants
最後一行是我index.css文件的第一行。
我一直在尋找對谷歌和這裏兩天,我沒有發現任何東西。
這裏是我的index.html代碼:
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
<link rel="stylesheet/less" type="text/css" href="app/index.less" />
<script type="text/javascript" src="phonegap.js"></script>
<script type="text/javascript" src="lib/async.js"></script>
<script type="text/javascript" src="lib/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="lib/handlebars.js"></script>
<script>
less = {
log_level: 1
}
</script>
<script type="text/javascript" src="lib/less-1.5.0.min.js"></script>
<title>Kwali.to</title>
</head>
<body>
<script type="text/javascript" src="app/index.js"></script>
</body>
</html>
我需要「編譯」更少的代碼在客戶端上,因爲我有很多的大小是依賴於屏幕分辨率。
我真的不知道如何解決這個問題,我希望它不只是一個不兼容的事情與我的太舊的Android ...
如何解決這個問題?我能做些什麼來使我的代碼工作?任何幫助將不勝感激:)
謝謝你們!
錯誤不會出現了,但如預期的頁面不會被渲染。我猜這在舊版瀏覽器上無法正常工作,我必須找到另一種解決方案來在應用程序中嵌入一個「編譯好的」CSS。謝謝! – Pierre
它確實有效!這是我的CSS是不兼容的瀏覽器版本,所以繼續加載較少的文件,並編譯它現場作品!謝謝一堆! – Pierre