我正在将Filepicker集成到网页上的表单中。一切工作正常,但是我无法阻止模式在每次页面加载时自行打开。我找不到禁用此功能的方法。

这是我目前正在使用的设置:

<script>
    // Set up the API key
    filepicker.setKey("XXXXXXX");

    filepicker.pickAndStore(
        // picker_options
        {
            openTo: 'COMPUTER',
            services: ['CLOUDDRIVE','COMPUTER','DROPBOX','FACEBOOK','GITHUB','GOOGLE_DRIVE','GMAIL','SKYDRIVE','URL','FTP','CLOUDAPP'],
            maxSize: 20971520,
        },
        // store_options
        {

        },
        function(Blobs){
            console.log(JSON.stringify(Blobs));
        },
        function(error){
            console.log(JSON.stringify(error));
        },
        function(progress){
            console.log(JSON.stringify(progress));
        }
    );
</script>


同样的事情在codepen上发生,因此在页面其余部分中什么也没有。

最佳答案

由于选择的是文件,因此应在单击按钮将其激活时在调用的函数中执行pickAndStore函数的操作。

var button = document.getElementById('filePick');
button.onclick(function() {
    filepicker.pickAndStore({
        //etc.
    });
});

关于javascript - Filepicker-模式在页面加载时打开,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34276622/

10-12 12:27