1

私の JavaScript プロジェクトでは、クリップボードに到達できるかどうかを検出する必要があります。Firefox では、アクセスを必要とするサイトごとにアクセスを構成する必要があるため、そうしないと一部の機能 (execCommand切り取り、コピー、貼り付け属性など) を実行できず、それを知る必要があります。

4

2 に答える 2

2

何かをクリップボードに保存してみてください。失敗した場合は、アクセスできないことがわかります。

try
{
    // Use some library to save some data into the clipboard.
}
catch (ex)
{
    alert("Your browser seems to block access to the clipboard.");
}
于 2012-07-30T07:18:15.753 に答える
0

デフォルトでは、クリップボードへのアクセスは Chrome と Firefox では許可されていません。純粋な JavaScript では、Internet Explorer 以外のブラウザーでは実行できません。フラッシュシムが必要です。

クロスブラウザーとの互換性を実現する方法に関する記事は、こちらにあります。

これに適したライブラリはZeroclipboardです。

于 2012-07-30T07:28:53.887 に答える