Browse Source

* Patch from Thierry Gayet, caches is only available in web worker

Michaël Van Canneyt 1 year ago
parent
commit
fbad08559d
1 changed files with 3 additions and 0 deletions
  1. 3 0
      packages/job/src/job_browser.pp

+ 3 - 0
packages/job/src/job_browser.pp

@@ -8,6 +8,7 @@ unit JOB_Browser;
 {$ENDIF}
 
 {$mode objfpc}
+{$modeswitch externalclass}
 
 interface
 
@@ -114,7 +115,9 @@ begin
   RegisterGlobalObject(document,'document');
   RegisterGlobalObject(window,'window');
   RegisterGlobalObject(console,'console');
+  {$IFDEF WORKER}
   RegisterGlobalObject(caches,'caches');
+  {$ENDIF}
   RegisterGlobalObject(TJSObject,'Object');
   RegisterGlobalObject(TJSFunction,'Function');
   RegisterGlobalObject(TJSDate,'Date');