cordova:实现剪贴板插件时出错

时间:2014-03-03 07:26:38

标签: javascript plugins cordova

我是phonegap的新手。我希望在iPhone和Android中实现cop到剪贴板功能。为此,我使用以下剪贴板插件: https://github.com/VersoSolutions/CordovaClipboard

我做了以下事情:

1)在cli我解雇了:cordova plugin add https://github.com/VersoSolutions/CordovaClipboard

2)在项目中添加了js文件:<script type="text/javascript" src="js/clipboard.js"></script>

3)点击按钮:

`case "btnCopy":

                                                        var text = "Hello World!";
                                                        alert(text);
                                                        try{
                                                        window.plugins.clipboard.copy(text);

//                                                        cordova.plugins.clipboard.paste(function (text) { alert(text); });
                                                        }catch(e)
                                                        {
                                                        alert(e);
                                                        }
`

当我运行应用程序并单击“复制”按钮时,出现以下警告错误:

typeerror 'undefined' is not an object (evaluating 'window.plugins.clipboard')

typeerror 'undefined' is not an object (evaluating 'cordova.plugins.clipboard') // if i use cordova.

我还通过以下链接:

https://github.com/VersoSolutions/CordovaClipboard/issues/1

但没有任何帮助。

如何让剪贴板插件工作?请帮忙。

1 个答案:

答案 0 :(得分:0)

我删除了ios文件夹(在备份后)。然后添加插件,然后再次重新创建ios平台cordova platform add ios

然后在Plugins文件夹中,我添加了插件的.h和.m文件(这里是clipBoard插件)。而已。它现在有效。