在Javascript / PhoneGap应用程序中复制到剪贴板功能

时间:2013-12-30 10:31:05

标签: javascript jquery cordova copy clipboard

我只是想将一些纯文本复制到剪贴板中,但无法这样做。这是我的功能:

function CopyToClipboard()
{
    CopiedTxt = "My Text";
    CopiedTxt.execCommand("Copy");
}

有人可以指导我如何在JS中实现这个简单的目标吗?

=== EDIT ==== 谢谢Bhavesh,

我试过这个并创建了以下功能:

function CopyOnSuccess()
{
    alert(4);
    showWait("Link copied to clipboard",1000);
    return;
}

function CopyOnError()
{
    alert(3);
    showWait("Failed to copy link to clipboard",1000);
    return;
}

function CopyToClipboard()
{
    alert(1);
    cordova.plugins.clipboard.copy(gCopyText, CopyOnSuccess(), CopyOnError());
    alert(2);
    return;
}

当我调用CopyToClipboard时,它不会超出警报(1)。知道我做错了什么。当然我先成功安装了插件。

1 个答案:

答案 0 :(得分:0)

你必须实现cordova剪贴板插件。它基于您正在使用的手机版本。

此处给出了其中一个链接,请查看。

https://github.com/VersoSolutions/CordovaClipboard