Chrome デベロッパー ツールを使用して、JSON オブジェクトを出力しましたconsole.log
。
それをクリップボードにコピーする方法はありますか?
答え1
右クリック -> コピーが利用できない場合は、以下を試してください。
1 - オブジェクトを右クリックし、「グローバル変数として保存」を選択します。
2 - コンソールに新しい変数の名前が表示されます。例:
//temp1
3 - タイプ:
copy(temp1)
オブジェクトはクリップボードで利用できるようになりました。
Chrome 36でテスト済み
答え2
もう 1 つの簡単な方法は、コンソールから JSON を JSON.stringify(yourobjecthere) で囲むことです。次に、テキストを強調表示するか、X 行数を超える場合は、開発者バーの [コピー] ボタンをオプションで選択します。これが誰かの役に立つことを願っています。
例:
JSON.stringify(JSON.parse(window.atob(localStorage.getItem('C_C_M'))))
答え3
@Bertrand の回答は有効です。ただし、名前で要素がすでに存在する場合は有効ではありません。コピードム内。
copy(temp1)を実行するとキャッチされない TypeError: コピーは関数ではありません
そこで、以下の行を使用して、コンソールの Dom からその要素を削除しました。 document.querySelector('#copy').remove()
これでcopy(temp1)が機能するようになりました。
答え4
コンソールでテキストを選択し、右クリック -> コピーを使用します。
ログ全体をコピーするには(必要な場合):Ctrl + A(すべて選択)を押してからCtrl + C(コピー)を押します。
注: この投稿をしてから、これらの手順を実行する前に、小さなテキストを選択する必要があることに気付きました。また、長いコンソール出力の場合は、コンソールの上部までスクロールして、最初に小さなテキストを選択します。うーん...それでも、ファイルとして保存するよりも簡単です。
== 上記はChrome 35を使用しています ==