浏览代码

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

Michaël Van Canneyt 1 年之前
父节点
当前提交
fbad08559d
共有 1 个文件被更改,包括 3 次插入0 次删除
  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');