fix: rename hls.min.js -> hls.js to match vite build output
The vite config outputs 'hls.js' but manifest.json and viewer.js both referenced 'hls.min.js', causing chrome.runtime.getURL() to return a 404 — triggering 'HLS player unavailable'. - Update web_accessible_resources entry in manifest.json - Update loadHlsJs() chrome.runtime.getURL reference - Add debug log of manifest URL being loaded for diagnostics
This commit is contained in:
1 parent
509948def1
commit
fa0a0d76cd
2 files changed
+7
-3
No files matched your search
@@ -709,6 +709,9 @@ function playHls(video, manifestUrl, panel) {
|
||||
origDestroy();
|
||||
};
|
||||
|
||||
// Log the manifest URL being loaded for debugging (helps diagnose playback failures).
|
||||
console.log(`[goon-viewer] Loading HLS manifest:`, manifestUrl.substring(0, 200));
|
||||
|
||||
hls.loadSource(manifestUrl);
|
||||
hls.attachMedia(video);
|
||||
}
|
||||
@@ -726,7 +729,7 @@ function loadHlsJs() {
|
||||
return;
|
||||
}
|
||||
const script = document.createElement('script');
|
||||
script.src = chrome.runtime.getURL('hls.min.js');
|
||||
script.src = chrome.runtime.getURL('hls.js');
|
||||
script.onload = () => resolve();
|
||||
script.onerror = () => reject(new Error('Hls.js bundle unavailable - rebuild the extension.'));
|
||||
document.head.appendChild(script);
|
||||
|
||||
Reference in new issue
Block a user