Clearscript V8: как определить, использовался ли 32-битный или 64-битный двигатель V8?

У меня проблема, когда некоторые клиенты сообщают об ошибках кода, вызванного из js.

Я хочу проверить, может ли это быть из-за 32-битного или 64-битного движка. Как я могу сказать, что было использовано? Это что-то, что я могу спросить у ясноскрипта, или я могу получить доступ к этому в js?

Как определяется, какой движок используется, разрядность Windows?

Используемая версия V8 зависит от архитектуры устройства. Все, что необходимо, — это проверить архитектуру ОС и ЦП (ARM, x86, x64 и т. д.), чтобы узнать, какая версия V8 используется. Однако это необходимо сделать на стороне C#, если вы не предоставите среде JS доступ к такой информации.

Mooshua 22.04.2022 20:49

Вы уверены, что это не может быть вызвано размещением в 32-битном процессе? Есть ли 32-битные компьютеры?

gjvdkamp 22.04.2022 20:54
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
0
2
21
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

RuntimeInformation.ProcessArchitecture используется для определения используемой версии V8. Кроме того, IsOSPlatform используется для определения версии V8 для конкретной ОС, которую следует использовать. Вот список всех вариантов, из которого будет выбирать ClearScript.

Действительно спасибо github.com/microsoft/ClearScript/blob/master/ClearScript/V8/‌​…

gjvdkamp 22.04.2022 21:06

Другие вопросы по теме