ホームページ ウェブフロントエンド jsチュートリアル IE および FireFox_javascript スキルのクリップボード操作コードをサポート

IE および FireFox_javascript スキルのクリップボード操作コードをサポート

May 16, 2016 pm 06:45 PM
firefox クリップボード

复制代代码如下:


<頭>
FireFox の剪断パネル代コードをサポート





Firefox/3.0.14 以下でも実行可能

Firefox/3.5.3下無效

これについてはあまり考慮しません。





下は ie firefox 读取剪切板中の情報の方法
复制代码 代码如下:

function getClipboard()
{
if (window.clipboardData)
{
return (window.クリップボードデータ.getData('テキスト'));
}
else
{
if (window.netscape)
{
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var Clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);
if (!clip)
{
return;
}
var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);
if (!trans)
{
return;
}
trans.addDataFlavor("text/unicode");
clip.getData(trans, Clip.kGlobalClipboard);
var str = 新しいオブジェクト();
var len = 新しいオブジェクト();
trans.getTransferData("text/unicode", str, len);
}
catch (e)
{
alert("您的firefox安全制限制您进行剪贴板操作,请打开'about:config'将signed.applets.codebase_principal_support'設定をtrueにする'之後重试、相对路径はfirefox根目录/greprefs/all.js");
null を返します。
}
if (str)
{
if (Components.interfaces.nsISupportsWString)
{
str = str.value.QueryInterface(Components.interfaces.nsISupportsWString);
}
else
{
if (Components.interfaces.nsISupportsString)
{
str = str.value.QueryInterface(Components.interfaces.nsISupportsString);
}
else
{
str = null;
}
}
}
if (str)
{
return (str.data.substring(0, len.value / 2));
}
}
}
null を返します。
}

下は ie,firefox 下書き込み剪断板の代码
复制代代码如下:

copy2Clipboard=function(txt){
if(window.clipboardData){
window.clipboardData.clearData();
window.clipboardData.setData("Text",txt);
}
else if(navigator.userAgent.indexOf("Opera")!=-1){
window.location=txt;
}
else if(window.netscape){
try{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
catch(e){
火災警報(" Fox のセキュリティ制限によりクリップボードの操作が制限されています。'about: config' を指定し、signed.applets.codebase_principal_support' を true' に設定して、再試行してください。相対パスは、Firefox のルート ディレクトリ/greprefs/all.js"); > var Clip=Components.classes['@mozilla.org/widget/クリップボード;1'].createInstance(Components.interfaces.nsIClipboard);
if(!clip)return;
var trans=Components.classes ['@mozilla.org/widget/transferable;1'].createInstance (Components.interfaces.nsITransferable);
if(!trans)return;
var str=new Object(); Object();
var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
var copytext=txt;str.data=copytext ;
trans.setTransferData("text/unicode",str,copytext.length*2);
var Clipid=Components.interfaces.nsIClipboard ;
if(!clip)return false; .setData(trans,null,clipid.kGlobalClipboard);
}
}


特定のアプリケーションについては、Script House のコードを参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu LinuxでFirefox Snapを削除するにはどうすればよいですか? Ubuntu LinuxでFirefox Snapを削除するにはどうすればよいですか? Feb 21, 2024 pm 07:00 PM

Ubuntu Linux で FirefoxSnap を削除するには、次の手順に従います。 ターミナルを開き、管理者として Ubuntu システムにログインします。次のコマンドを実行して FirefoxSnap をアンインストールします: sudosnapremovefirefox 管理者パスワードの入力を求められます。パスワードを入力し、Enter キーを押して確認します。コマンドの実行が完了するまで待ちます。完了すると、FirefoxSnap は完全に削除されます。これにより、Snap パッケージ マネージャー経由でインストールされた Firefox のバージョンが削除されることに注意してください。他の方法 (APT パッケージ マネージャーなど) を通じて別のバージョンの Firefox をインストールした場合は、影響を受けません。上記の手順を実行します

WIN7でクリップボードをクリアする詳細な方法 WIN7でクリップボードをクリアする詳細な方法 Mar 26, 2024 pm 09:31 PM

1. [スタート] - [すべてのプログラム] - [アクセサリ] - [コマンド プロンプト] 2. コマンドプロンプトを右クリックし、[管理者として実行]を選択します。 3.「クリップ/?」と入力します。 、コマンド ラインを使用してクリップボード ビューアを呼び出します。 4. ただし、一般ユーザーの場合は、ctrl+c または ctrl+v を直接使用してクリップボードをクリアすることをお勧めします。

mozilla Firefox はアンインストールできますか? mozilla Firefox はアンインストールできますか? Mar 15, 2023 pm 04:40 PM

Mozilla Firefox はアンインストールできます。Firefox はサードパーティのブラウザなので、不要な場合はアンインストールできます。アンインストール方法: 1. [スタート] メニューで、[Windwos システム] - [コントロール パネル] をクリックします; 2. [コントロール パネル] インターフェイスで、[プログラムと機能] をクリックします; 3. 新しいインターフェイスで、[プログラムと機能] をクリックします。 Firefox ブラウザ アイコン; 4. アンインストール ポップアップ ウィンドウで、[次へ] をクリックします; 5. [アンインストール] をクリックします。

Firefox 113 の新機能: AV1 アニメーションのサポート、強化されたパスワード ジェネレーターおよびピクチャ イン ピクチャ機能 Firefox 113 の新機能: AV1 アニメーションのサポート、強化されたパスワード ジェネレーターおよびピクチャ イン ピクチャ機能 Mar 05, 2024 pm 05:20 PM

最近のニュースによると、Mozilla は Firefox 112 の安定版をリリースしましたが、次のメジャー バージョンである Firefox 113 がベータ チャネルに入り、AV1 アニメーション、強化されたパスワード ジェネレーター、およびピクチャ イン ピクチャ機能をサポートすることも発表しました。 Firefox 113の主な新機能・特徴は以下の通り:AV1形式のアニメーション画像(AVIS)のサポート、特殊文字の導入によるパスワード生成機能のセキュリティ強化、ピクチャーインピクチャー機能の強化、巻き戻しのサポート、ビデオ時間の表示モードでは、Debian および Ubuntu ディストリビューション用の公式 DEB インストール ファイルが提供されます。ブックマーク インポート機能が更新され、インポートされたブックマークのアイコンがデフォルトでサポートされます。サポートされているハードウェアでは、w を使用してハードウェア アクセラレーションによる AV1 ビデオ デコードがデフォルトで有効になります。

win11でクリップボードを開く方法を詳しく紹介します。 win11でクリップボードを開く方法を詳しく紹介します。 Dec 28, 2023 pm 07:25 PM

win11 システムを更新した後、多くの友人が自分のクリップボードが見つからず、コピーしたコンテンツを表示する方法がわからないことに気づきました。ここでは、win11 クリップボードを開く方法を説明する詳細なチュートリアルを示します。非常に簡単です。 win11 クリップボードを開く方法: 1. まずメニューを開き、最後に「すべてのアプリ」をクリックします。 2. 次に、その中の「設定」をクリックします。 3. 次に、左側の「システム」を選択します。 4. 次に、マウスを下にスライドさせて「クリップボード」をクリックします。 5. 背面のスイッチをクリックして使用します。

Scrapy で Mozilla Firefox を使用して、QR コードをスキャンしてログインする問題を解決するにはどうすればよいですか? Scrapy で Mozilla Firefox を使用して、QR コードをスキャンしてログインする問題を解決するにはどうすればよいですか? Jun 22, 2023 pm 09:50 PM

ログイン、検証コード、またはスキャンコードによるログインが必要な Web サイトをクロールするクローラーにとって、非常に厄介な問題です。 Scrapy は Python の非常に使いやすいクローラー フレームワークですが、認証コードを処理したり、QR コードをスキャンしてログインしたりする場合は、いくつかの特別な措置を講じる必要があります。 Mozilla Firefox は一般的なブラウザとして、この問題の解決に役立つソリューションを提供します。 Scrapy のコア モジュールは複雑で、非同期リクエストのみをサポートしますが、一部の Web サイトでは Cookie と

クリップボードとは何ですか?テキストやグラフィックを一時的に保存するために使用されます? クリップボードとは何ですか?テキストやグラフィックを一時的に保存するために使用されます? Feb 20, 2023 am 10:29 AM

クリップボードは、プログラムやファイル間で情報を転送するために使用されるメモリ内の領域です。テキストやグラフィックを一時的に保存するために使用されます。つまり、クリップボードは現在のコンテンツのみを保存できます。メモリ内にあるため、コンピュータはシャットダウンされます。ダウンして再起動すると、クリップボードの内容は失われます。

win7コンピュータでクリップボードレコードを見つける場所 win7コンピュータでクリップボードレコードを見つける場所 Jul 16, 2023 pm 01:21 PM

クリップボードはコンピュータ内の特別な記憶領域であり、主に一時記憶域として機能し、複数のソフトウェア間でテキスト情報をコピーして貼り付けることができます。 Win7 コンピュータでクリップボード レコードをどこで見つけるか、多くのクライアントを開く方法は明確ではありません。実際、操作は非常に簡単です。メニュー バーの入力ボックスに cmd と入力してコマンド プロンプト ウィンドウを開き、「 「clip/?」コマンドを実行し、クリップボードを開きます。 Win7 コンピュータでクリップボード レコードを開く方法: 1. Win7 システムのデスクトップ メニュー バーを開き、開始入力ボックスに「CMD」と入力してコマンド プロンプト ウィンドウを開きます。 2. 次に、開いたコマンド プロンプト ウィンドウで、clip/? コマンドを入力してクリップボードをクエリします。 3. この時点で、クエリを実行できます。

See all articles