การใช้เครื่องมือสำหรับนักพัฒนา Chrome ผมได้พิมพ์วัตถุ JSON console.log
กับ
มีวิธีที่ฉันสามารถคัดลอกไปยังคลิปบอร์ดหรือไม่?
การใช้เครื่องมือสำหรับนักพัฒนา Chrome ผมได้พิมพ์วัตถุ JSON console.log
กับ
มีวิธีที่ฉันสามารถคัดลอกไปยังคลิปบอร์ดหรือไม่?
คำตอบ:
หากไม่มีการคลิกขวา -> การคัดลอกคุณสามารถลอง:
1 - คลิกขวาที่วัตถุแล้วเลือก "จัดเก็บเป็นตัวแปรทั่วโลก"
2 - คอนโซลจะพิมพ์ชื่อตัวแปรใหม่ตัวอย่างเช่น:
//temp1
3 - ประเภท:
copy(temp1)
วัตถุมีอยู่ในคลิปบอร์ดของคุณแล้ว
ทดสอบในโครเมี่ยม 36
undefined
นี้
console.log( myObject )
การคลิกขวาบนวัตถุนั้น มันจะให้เมนูบริบทที่มีคุณสมบัติ "เก็บเป็นตัวแปรทั่วโลก"
copy(temp1)
ทำงานใน Chrome 46 แต่การคัดลอกวัตถุขนาดใหญ่ (วัตถุ jQuery.Event) [object Object]
คลิปบอร์ดที่ได้รับ
copy(temp1)
จะส่งคืนundefined
แต่วัตถุนั้นมีอยู่ในคลิปบอร์ดของคุณ
อีกวิธีง่าย ๆ ... จากคอนโซลล้อมรอบ json ด้วย JSON.stringify (yourobjecthere) จากนั้นไฮไลต์ข้อความหรือเลือกปุ่มคัดลอกในแถบนักพัฒนาซอฟต์แวร์หากเกินจำนวนแถว X หวังว่านี่จะช่วยใครซักคน
ตัวอย่าง:
JSON.stringify(JSON.parse(window.atob(localStorage.getItem('C_C_M'))))
เลือกข้อความในคอนโซลจากนั้นใช้คลิกขวา -> คัดลอก
ในการคัดลอกบันทึกทั้งหมด (เมื่อฉันต้องการ): กด ctrl-a (เลือกทั้งหมด) จากนั้นกด ctrl-c (คัดลอก)
หมายเหตุ: เนื่องจากโพสต์สิ่งนี้ฉันสังเกตเห็นบางครั้งจึงจำเป็นต้องเลือกข้อความเล็กน้อยก่อนที่ขั้นตอนเหล่านี้จะทำงาน นอกจากนี้สำหรับเอาต์พุตคอนโซลแบบยาวให้เลื่อนไปที่ด้านบนของคอนโซลและเลือกข้อความเล็กน้อยก่อน Grrr ... ยังคงง่ายกว่าการบันทึกเป็นไฟล์
== ด้านบนใช้งาน Chrome 35 ==