문제: 사용자 콘솔에서 v1.1.1 의 XHR 후킹은 정상 작동(`forcing timeMachine
ON` 로그 확인)했으나 재생바는 안 떴음. 동시에 `live-playback-json`
엔드포인트가 v3.2/v3.1/v3/v2 전부 CORS+404 로 막혀 콘솔에 잡음만
양산했음. 두 플래그 (`timeMachineActive`/`timeMachinePlayback`) 만으로는
플레이어가 UI 를 안 띄우는 것으로 보임 → 다른 트리거 조사 중.
이번 커밋:
- 깨진 live-playback-json fetch 호출 코드 제거. 콘솔 잡음 해소.
- 진단용 덤프 추가: devtools 에서
localStorage.setItem('chzzk-bypass:debug','1')
후 새로고침하면 live-detail content 와 livePlaybackJson 파싱 결과를
통째로 콘솔에 찍어 어느 필드가 UI 트리거인지 들여다볼 수 있다.
플래그 두 개 set 동작은 유지. 실제 UI 트리거 메커니즘 파악되면 후속
커밋에서 정식 픽스.
45 lines
1.1 KiB
JSON
45 lines
1.1 KiB
JSON
{
|
|
"name": "Chzzk Bypass",
|
|
"version": "1.1.2",
|
|
"manifest_version": 3,
|
|
"description": "치지직(CHZZK) 시청 환경 개선: 1) Mac 위장으로 그리드 없이 1080p 시청, 2) 스트리머가 타임머신을 꺼둔 라이브에서도 되감기 UI 강제 표시.",
|
|
"icons": {
|
|
"16": "icons/icon16.png",
|
|
"48": "icons/icon48.png",
|
|
"128": "icons/icon128.png"
|
|
},
|
|
"action": {
|
|
"default_popup": "popup.html",
|
|
"default_title": "Chzzk Bypass Status"
|
|
},
|
|
"permissions": [
|
|
"declarativeNetRequest",
|
|
"declarativeNetRequestWithHostAccess"
|
|
],
|
|
"host_permissions": [
|
|
"*://*.naver.com/*",
|
|
"*://*.ncloud.com/*"
|
|
],
|
|
"declarative_net_request": {
|
|
"rule_resources": [
|
|
{
|
|
"id": "rules",
|
|
"enabled": true,
|
|
"path": "rules.json"
|
|
}
|
|
]
|
|
},
|
|
"content_scripts": [
|
|
{
|
|
"matches": [
|
|
"*://chzzk.naver.com/*"
|
|
],
|
|
"js": [
|
|
"content.js",
|
|
"timemachine.js"
|
|
],
|
|
"run_at": "document_start",
|
|
"world": "MAIN"
|
|
}
|
|
]
|
|
} |