【问题标题】:undefined_methodError on less css code in phonegap application running on 2.2 androidundefined_methodError on less css code in phonegap application running on 2.2 android
【发布时间】:2014-01-12 00:04:04
【问题描述】:

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

但这是我的第一个问题,因此非常欢迎您提出任何建议 :)

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

undefined_methodError: Object function(a,b){return b instanceof Array?a=this.flatten(b,a):a.push(b),a} 没有方法'bind'

in index.less on line null, column 0:

1 // 常量

最后一行是我的 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 不兼容的问题......

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

谢谢你们!

【问题讨论】:

    标签: android css cordova less


    【解决方案1】:

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

    【讨论】:

    • 错误不再出现,但页面未按预期呈现。我猜它不能在那些旧浏览器上完美运行,我必须找到另一种解决方案来在应用程序中嵌入“编译”的 CSS。谢谢!
    • 它确实有效!是我的 css 与那个浏览器版本不兼容,所以继续加载 less 文件并实时编译它!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    • 1970-01-01
    • 2013-06-14
    • 2022-12-02
    • 1970-01-01
    • 1970-01-01
    • 2012-06-18
    相关资源
    最近更新 更多