| 141 | } |
| 142 | |
| 143 | static void ExposeOsObject(V8Object *window) |
| 144 | { |
| 145 | auto object = V8Object::create(); |
| 146 | |
| 147 | object->set(&u"name"_s, V8Value::string(&CefStr(PLATFORM_NAME)), V8_PROPERTY_ATTRIBUTE_READONLY); |
| 148 | object->set(&u"version"_s, V8Value::string(&CefStr(platform::get_os_version())), V8_PROPERTY_ATTRIBUTE_READONLY); |
| 149 | object->set(&u"build"_s, V8Value::string(&CefStr(platform::get_os_build())), V8_PROPERTY_ATTRIBUTE_READONLY); |
| 150 | |
| 151 | window->set(&u"os"_s, object, V8_PROPERTY_ATTRIBUTE_READONLY); |
| 152 | } |
| 153 | |
| 154 | static void LoadPlugins(V8Object *window) |
| 155 | { |
no test coverage detected