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 콘텐츠가 일부만 로드될 수 있습니다.
- 개발 중이며 주소가
cdnjs.cloudflare.com인지 확인합니다. - 화면에 표시된 두 항목만 선택해 허용합니다.
- 앱을 다시 로드합니다.
- 반복되면 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:URLsandbox:URL- 만료되는 임시 URL
앱은 가능한 주소를 다운로드하고 결과를 manifest.json에 기록합니다. 다운로드할 수 없는 파일은 대화의 PDF/MHTML/HTML에 표시가 남더라도 원본 바이너리가 없을 수 있습니다.
로그인 세션을 초기화하려면 앱을 종료한 뒤 다음 폴더를 삭제합니다.
Data\WebViewProfile\
해당 폴더에는 로그인 쿠키가 있으므로 공유하거나 GitHub에 커밋하지 마세요.
버전 1.0부터 주소 표시 영역이 TextBlock이 아닌 편집 가능한 TextBox로 변경되었습니다.
- 주소창 클릭: 전체 주소 선택
Ctrl+C: 주소 복사- 주소 입력 후 Enter: 이동
복사: 현재 주소 클립보드 저장현재 대화 추가: 현재 열린/c/또는/share/대화를 백업 대기열에 등록
버튼이 비활성화되어 있다면 ChatGPT 홈이나 검색 결과가 아니라 실제 대화 화면을 먼저 열어야 합니다.