개발자 도구의 console.log에서 JSON을 클립보드로 복사하시겠습니까?

개발자 도구의 console.log에서 JSON을 클립보드로 복사하시겠습니까?

Chrome 개발자 도구를 사용하여 console.log.

클립보드에 복사할 수 있는 방법이 있나요?

답변1

마우스 오른쪽 버튼 클릭 -> 복사를 사용할 수 없는 경우 다음을 시도해 볼 수 있습니다.

1 - 개체를 마우스 오른쪽 버튼으로 클릭하고 "전역 변수로 저장"을 선택합니다.

2 - 콘솔은 새 변수의 이름을 인쇄합니다. 예:

//temp1

3 - 유형:

copy(temp1)   

이제 클립보드에서 개체를 사용할 수 있습니다.

크롬 36에서 테스트됨

답변2

또 다른 간단한 방법은 콘솔에서 JSON.stringify(yourobjecthere)로 json을 둘러싸는 것입니다. 그런 다음 텍스트를 강조 표시하거나 선택적으로 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를 사용하고 있습니다 ==

관련 정보