Если вы хотите, чтобы скрипты имели доступ, скажем, my_array_buffer
, то вам нужно установить ArrayBuffer как свойство глобального объекта. См. https://v8.dev/docs/embed для ознакомления с встраиванием V8 и дополнительными примерами , связанными оттуда. Короче говоря, все сводится к следующему:
global_object->Set(context,
v8::String::NewFromUtf8(isolate, "my_array_buffer"),
array_buffer);
Вам не нужно хранить ArrayBuffer в Global
, чтобы это работало.