android - 在 2.2 android 上运行的 phonegap 应用程序中较少的 css 代码出现 undefined_methodError

标签 android css cordova less

我每天都会花很多时间在 stackoverflow 上。这个地方真的很棒!

但这是我的第一个问题,所以非常欢迎任何关于它的建议:)

我正在使用 phonegap 开发移动应用程序。我使用较少的 css,它在我的 nexus 5 上运行良好,但我在 android 2.2 下的旧 htc desire 上有一个与 less 相关的错误:

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 文件中的第一行。

我已经在 google 和这里​​搜索了两天,但我没有找到任何东西。

这是我的 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 不兼容的问题......

如何解决?我该怎么做才能使我的代码正常工作?任何帮助将不胜感激:)

谢谢大家!

最佳答案

参见“Less Browser Support”。 IE。 Less 需要 ES-5 兼容的 JavaScript 环境才能运行。您可以使用 es5-shim polyfill,它将添加 Less 所需的 JavaScript 功能。

关于android - 在 2.2 android 上运行的 phonegap 应用程序中较少的 css 代码出现 undefined_methodError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21069543/

相关文章:

android - 为什么在用Cordova构建APK时出现此错误?

cordova - 复制cordova 2.2.0 .jar

android - Android 4.1.x 手机上的 Renderscript 运行时错误 "failed to read script metadata"

android - 有谁知道这个东西是如何在 android studio 3.5 中触发的

css - 基线下方的文本在悬停时不会改变颜色

html - 如何在表格 th 或 td 中设置分词符,当列和表格布局自动使用 CSS

css - 使 jQuery Masonry 响应 iPhone/iPad

javascript - Onsen UI 2.0 Splitter 和 PushPage 不能一起工作

android - Android AppWidgets 是否限于特定尺寸?

android - 是否可以在 android 中使用 StrictMode 避免 ANR?