在elFinder中使用elfinder.min.js显示图像的问题

时间:2014-08-11 11:27:55

标签: elfinder

我已经开始考虑在我的网站中使用elFinder,做一个测试页面我已经按照此链接完成了操作,并让我的页面如下elFinder

我的代码

<!DOCTYPE html>
<html>
    <head>
    <meta charset="utf-8">
    <title>elFinder 2.0</title>

    <!-- jQuery and jQuery UI (REQUIRED) -->
    <link rel="stylesheet" type="text/css" href="jquery/ui-themes/smoothness-1.8.23/jquery-ui-1.8.23.custom.css">
    <script src="jquery/jquery-1.9.1.min.js"></script>
    <script src="jquery/jquery-ui-1.8.23.custom.min.js"></script>

    <!-- elFinder CSS (REQUIRED) -->
    <link rel="stylesheet" type="text/css" href="css/elfinder.min.css">
    <link rel="stylesheet" type="text/css" href="css/theme.css">

    <!-- elFinder JS (REQUIRED) -->
    <script src="js/elfinder.min.js"></script>

    <!-- elFinder initialization (REQUIRED) -->
    <script type="text/javascript" charset="utf-8">
        // Documentation for client options:
        // https://github.com/Studio-42/wiki/Client-configuration-options
        $(document).ready(function() {
            $('#elfinder').elfinder({
                url : 'php/connector.minimal.php'  // connector URL (REQUIRED)
                // , lang: 'ru'                    // language (OPTIONAL)
            });
        });
    </script>
</head>
<body>

    <!-- Element where elFinder will be created (REQUIRED) -->
    <div id="elfinder"></div>

</body>
</html>

我已在php/connector.minimal.php内更改了文件存储位置,但在运行页面时,它不会返回存储在css/images文件夹中的图像。

查看Chrome中的console.log,它会显示此问题 Uncaught TypeError: Cannot read property 'msie' of undefined TypeError {stack: (...), message: "Cannot read property 'safari' of undefined"}

我怎样才能解决这个问题,因为我发现的所有示例都使用相同的jquery代码并且所有工作都有效,但是我没有。

显示问题enter image description here

的图片

1 个答案:

答案 0 :(得分:1)

似乎你有一个旧版本的elfinder与jQuery +1.9。已在jQuery 1.9中删除$.browser。有两种方法可以解决此问题:下载最新版本here或降级jQuery(未推荐)。