Javascript 好的上传器3.6.4从盒子里出来了?

Javascript 好的上传器3.6.4从盒子里出来了?,javascript,fine-uploader,Javascript,Fine Uploader,从下载fineuploader v 3.6.4,创建了一个简单的测试页面(几乎与您的演示完全相同),并在fineuploader-3.6.4.js:1233上获取TypeError:对象没有方法“\u handleCameraAccess” 我错过什么了吗?我在你的网站上看不到任何其他说明 Uncaught TypeError: Object function (element) { "use strict"; return { hide: function() { e

从下载fineuploader v 3.6.4,创建了一个简单的测试页面(几乎与您的演示完全相同),并在fineuploader-3.6.4.js:1233上获取TypeError:
对象没有方法“\u handleCameraAccess”

我错过什么了吗?我在你的网站上看不到任何其他说明

Uncaught TypeError: Object function (element) {
"use strict";

return {
    hide: function() {
        element.style.display = 'none';
        return this;
    },

    /** Returns the function which detaches attached event */
    attach: function(type, fn) {
        if (element.addEventListener){
            element.addEventListener(type, fn, false);
        } else if (element.attachEvent){
            element.attachEvent('on' + type, fn);
        }
        return function() {
            qq(element).detach(type, fn);
        };
    },

    detach: function(type, fn) {
        if (element.removeEventListener){
            element.removeEventListener(type, fn, false);
        } else if (element.attachEvent){
            element.detachEvent('on' + type, fn);
        }
        return this;
    },

    contains: function(descendant) {
        // compareposition returns false in this case
        if (element === descendant) {
            return true;
        }

        if (element.contains){
            return element.contains(descendant);
        } else {
            /*jslint bitwise: true*/
            return !!(descendant.compareDocumentPosition(element) & 8);
        }
    },

    /**
     * Insert this element before elementB.
     */
    insertBefore: function(elementB) {
        elementB.parentNode.insertBefore(element, elementB);
        return this;
    },

    remove: function() {
        element.parentNode.removeChild(element);
        return this;
    },

    /**
     * Sets styles for an element.
     * Fixes opacity in IE6-8.
     */
    css: function(styles) {
        if (styles.opacity != null){
            if (typeof element.style.opacity !== 'string' && typeof(element.filters) !== 'undefined'){
                styles.filter = 'alpha(opacity=' + Math.round(100 * styles.opacity) + ')';
            }
        }
        qq.extend(element.style, styles);

        return this;
    },

    hasClass: function(name) {
        var re = new RegExp('(^| )' + name + '( |$)');
        return re.test(element.className);
    },

    addClass: function(name) {
        if (!qq(element).hasClass(name)){
            element.className += ' ' + name;
        }
        return this;
    },

    removeClass: function(name) {
        var re = new RegExp('(^| )' + name + '( |$)');
        element.className = element.className.replace(re, ' ').replace(/^\s+|\s+$/g, "");
        return this;
    },

    getByClass: function(className) {
        var candidates,
            result = [];

        if (element.querySelectorAll){
            return element.querySelectorAll('.' + className);
        }

        candidates = element.getElementsByTagName("*");

        qq.each(candidates, function(idx, val) {
            if (qq(val).hasClass(className)){
                result.push(val);
            }
        });
        return result;
    },

    children: function() {
        var children = [],
            child = element.firstChild;

        while (child){
            if (child.nodeType === 1){
                children.push(child);
            }
            child = child.nextSibling;
        }

        return children;
    },

    setText: function(text) {
        element.innerText = text;
        element.textContent = text;
        return this;
    },

    clearText: function() {
        return qq(element).setText("");
    }
};
} has no method '_handleCameraAccess'

qq.FineUploaderBasic fineuploader-3.6.4.js:1233
qq.FineUploader fineuploader-3.6.4.js:2594
createUploader test:14
编辑: 我的代码

<!DOCTYPE html>
<html>
    <head>
        <title>Testing File Uploads</title>
        <link href='../../lib/fineuploader/fineuploader-3.6.4.css' rel='stylesheet' >
    </head>
<body>
        <h1>Upload files test</h1>
        <div id='fineuploaderTest'></div>

        <script src='../../lib/fineuploader/fineuploader-3.6.4.js'></script>
        <script>
            function createUploader() {
                var uploader = qq.FineUploader({
                    element: document.getElementById('fineuploaderTest'),
                    request: {endpoint: 'upload/upload'}
                });
            };

            window.onload = createUploader;
        </script>
    </body>
</html>

测试文件上传
上传文件测试
函数createUploader(){
var uploader=qq.FineUploader({
元素:document.getElementById('fineuploaderTest'),
请求:{endpoint:'upload/upload'}
});
};
window.onload=createUploader;

您没有从引用的演示中复制准确的代码。事实上,您遗漏了一个非常重要的词:
new

替换此行:
var uploader=qq.FineUploader({

有了这个:

var uploader=new qq.FineUploader({

请展示您的代码。如果不看您的代码,我将无能为力。我可以向您保证,在这个版本中一切正常,因此您的代码中肯定存在一些问题。因此,请发布所有相关的js和HTML。不是真的任何代码…只是您演示的副本。请参阅editOh大声呼喊…我已经度过了漫长的一天。不是吗汉克斯:)没问题。我也有这样的日子。比如,每天。