MikaFil commited on
Commit
512e802
·
verified ·
1 Parent(s): 9d27b04

Update interface.js

Browse files
Files changed (1) hide show
  1. interface.js +3 -2
interface.js CHANGED
@@ -23,7 +23,8 @@ const currentScriptTag = document.currentScript;
23
  let config = {};
24
  if (configUrl) {
25
  try {
26
- const response = await fetch(configUrl, { cache: 'no-store' }); // iOS fix: avoid cache/cors issues
 
27
  config = await response.json();
28
  } catch (error) {
29
  return;
@@ -170,7 +171,7 @@ const currentScriptTag = document.currentScript;
170
  // 7. Dynamically load viewer.js
171
  let viewerModule;
172
  try {
173
- // --- iOS model loading fix: set up custom fetch to ensure PLY loads as ArrayBuffer, not text ---
174
  window.PLY_FORCE_ARRAYBUFFER = true;
175
  viewerModule = await import('https://mikafil-viewer-gs.static.hf.space/viewer.js');
176
  await viewerModule.initializeViewer(config, instanceId);
 
23
  let config = {};
24
  if (configUrl) {
25
  try {
26
+ // Important for iOS: avoid cache/cors for config fetch
27
+ const response = await fetch(configUrl, { cache: 'no-store' });
28
  config = await response.json();
29
  } catch (error) {
30
  return;
 
171
  // 7. Dynamically load viewer.js
172
  let viewerModule;
173
  try {
174
+ // For iOS: ensure PLY asset loading as ArrayBuffer
175
  window.PLY_FORCE_ARRAYBUFFER = true;
176
  viewerModule = await import('https://mikafil-viewer-gs.static.hf.space/viewer.js');
177
  await viewerModule.initializeViewer(config, instanceId);