close
Skip to content

Latest commit

 

History

History
104 lines (69 loc) · 3.62 KB

File metadata and controls

104 lines (69 loc) · 3.62 KB

Troubleshooting

“미리 보기에서 네트워크에 연결하려고 합니다”

증상

Visual Studio에서 다음 주소를 허용할지 묻습니다.

https://cdnjs.cloudflare.com/ajax/libs/html2canvas/...
https://cdnjs.cloudflare.com/ajax/libs/jspdf/...

원인

이는 Chat Context Backup 자체의 보안 확인 창이 아니라 Visual Studio의 XAML Live Preview 또는 미리 보기 기능이 WebView2 내부 페이지의 외부 스크립트 요청을 감지한 것입니다.

ChatGPT 웹 페이지 또는 페이지가 사용하는 기능이 CDN 스크립트를 요청할 수 있습니다. 미리 보기 환경에서 이를 거부하면 실제 WebView2 콘텐츠가 일부만 로드될 수 있습니다.

권장 처리

  1. 개발 중이며 주소가 cdnjs.cloudflare.com인지 확인합니다.
  2. 화면에 표시된 두 항목만 선택해 허용합니다.
  3. 앱을 다시 로드합니다.
  4. 반복되면 XAML Live Preview를 끄고 F5 디버그 실행만 사용합니다.

Visual Studio 메뉴 명칭은 버전에 따라 다를 수 있습니다.

도구 → 옵션 → 디버깅 → Hot Reload
도구 → 옵션 → XAML Designer / Live Preview

모두 거절했을 때

  • 앱 자체가 즉시 충돌하지는 않을 수 있습니다.
  • ChatGPT 페이지의 일부 기능이 로드되지 않을 수 있습니다.
  • 메시지 노드가 생성되지 않아 대화 메시지를 찾지 못했습니다 또는 준비 시간 초과가 발생할 수 있습니다.

브라우저 새로고침 후 다시 백업하거나 Visual Studio를 재시작하세요.

작업이 중간에 멈춘 것처럼 보임

버전 1.0에서는 작업 단계와 로그가 화면에 표시됩니다.

  • 대화 불러오기
  • HTML 저장
  • MHTML 생성
  • PDF 생성
  • 전체 화면 이미지 생성
  • 첨부파일 확인
  • Markdown 생성

MHTML/PDF/PNG 단계는 기본 45초 제한 시간이 있습니다. 제한 시간을 넘으면 해당 산출물만 경고로 남기고 다음 단계로 진행합니다.

긴 대화

매우 긴 대화는 스크롤 시간이 길 수 있습니다. settings.json에서 아래 값을 조절할 수 있습니다.

{
  "ScrollStepDelayMilliseconds": 220,
  "MaxScrollSteps": 180,
  "PageReadyTimeoutSeconds": 45,
  "ArtifactTimeoutSeconds": 45
}

MaxScrollSteps를 지나치게 낮추면 대화 앞부분 또는 뒷부분이 누락될 수 있습니다.

첨부파일이 누락됨

ChatGPT 파일 링크는 다음 형태일 수 있습니다.

  • 일반 HTTPS 다운로드
  • 인증 쿠키가 필요한 파일 URL
  • blob: URL
  • sandbox: URL
  • 만료되는 임시 URL

앱은 가능한 주소를 다운로드하고 결과를 manifest.json에 기록합니다. 다운로드할 수 없는 파일은 대화의 PDF/MHTML/HTML에 표시가 남더라도 원본 바이너리가 없을 수 있습니다.

로그인 유지 초기화

로그인 세션을 초기화하려면 앱을 종료한 뒤 다음 폴더를 삭제합니다.

Data\WebViewProfile\

해당 폴더에는 로그인 쿠키가 있으므로 공유하거나 GitHub에 커밋하지 마세요.

브라우저 주소가 선택되지 않음

버전 1.0부터 주소 표시 영역이 TextBlock이 아닌 편집 가능한 TextBox로 변경되었습니다.

  • 주소창 클릭: 전체 주소 선택
  • Ctrl+C: 주소 복사
  • 주소 입력 후 Enter: 이동
  • 복사: 현재 주소 클립보드 저장
  • 현재 대화 추가: 현재 열린 /c/ 또는 /share/ 대화를 백업 대기열에 등록

버튼이 비활성화되어 있다면 ChatGPT 홈이나 검색 결과가 아니라 실제 대화 화면을 먼저 열어야 합니다.