سؤال نسخ JSON من console.log في أداة المطور إلى الحافظة؟


باستخدام أدوات مطوري Chrome ، قمت بطباعة كائن JSON باستخدام console.log.

هل هناك طريقة يمكنني نسخها إلى الحافظة؟


165
2017-07-05 05:53


الأصل




الأجوبة:


إذا كان النقر بزر الماوس الأيمن -> غير متوفر ، يمكنك تجربة ما يلي:

1 - انقر بزر الماوس الأيمن فوق الكائن وحدد "Store as global variable"

2 - ستقوم وحدة التحكم بطباعة اسم المتغير الجديد ، على سبيل المثال:

//temp1

3 - النوع:

copy(temp1)   

الكائن متاح الآن في الحافظة الخاصة بك.

اختبارها في الكروم 36


300
2017-08-04 14:13



إجابة برتراند تعمل مثل السحر. يجب أن يتم اختيارها كإجابة صحيحة ،Anagio. - fmquaglia
في Chrome 41 ، يعود ذلك undefined. - isherwood
يعنيEdwinSnts Bertrand في وحدة تحكم جافا سكريبت ، بعد تسجيل كائن به console.log( myObject )، انقر بزر الماوس الأيمن على هذا الكائن. سيعطيك قائمة السياق مع ميزة "Store as global variable". - BradGreens
copy(temp1) يعمل في Chrome 46 ، ولكن نسخ كائن أكبر (كائن jQuery.Event) ، يحصل الحافظة [object Object]. - sealocal
في Chrome copy(temp1) عائدات undefined لكن الكائن متاح في الحافظة الخاصة بك. - Suzana


حدد النص في وحدة التحكم ، ثم استخدم النقر بزر الماوس الأيمن -> نسخ

لنسخ السجل بالكامل (عند حاجتي): اضغط على ctrl-a (حدد الكل) ثم ctrl-c (نسخ)

ملاحظة: منذ نشر هذا لاحظت في بعض الأحيان أنه من الضروري تحديد نص صغير قبل أن تعمل هذه الخطوات. أيضاً للانتقال طويلة وحدة التحكم بالتمرير إلى الجزء العلوي من وحدة التحكم وتحديد نص صغير أولاً. Grrr ... لا يزال هذا أسهل من الحفظ كملف.

== فوق هو استخدام Chrome 35 ==


-1
2017-10-22 15:22



لا يعمل بالنسبة لي ، إنه مجرد نسخ الملخص المنهار للمتغير. - Michael Scheper