Описание тега google-nativeclient

Native Client (NaCl) and Portable Native Client (PNaCl) are open-source technologies for executing compiled code in a browser sandbox. PNaCl is portable and preferred but has a few limitations. Questions about the tool chain and SDK for Native Client as well as questions concerning behaviors of the resulting applications should use this tag. Questions involving HTML and JavaScript components used with Native Client may need those tags as well or instead.
0 ответов

Дополнение Chrome (рендеринг видео в браузере из собственного процесса)

Я работаю над некоторым дополнением Chrome, которое опирается на собственный протокол обмена сообщениями (расширение Chrome и собственное приложение хоста). Хост-приложение имеет часть видео рендеринга. Рендеринг видео направляет входящее видео в за…
1 ответ

Сбой приложения Android: запуск демонстрационного приложения NaCl (pexe) на мобильном устройстве с использованием Apache Cordova

Я пытаюсь запустить приложение Chrome на Android Mobile, используя инструкции: developer.chrome.com/apps/chrome_apps_on_mobile С вышеупомянутого URL я мог нормально запустить приложение калькулятора в Android Emulator 5.0.1. Без вопросов. github.com…
2 ответа

Доступ к параллельному порту с использованием собственного клиента Google (NaCl)

Я пытаюсь написать приложение для Chrome, которое будет поддерживать печать на старых принтерах, подключенных к компьютеру через параллельный порт. Я обнаружил, что приложения Chrome не могут использовать какие-либо плагины NPAPI, поэтому о них не м…
1 ответ

Как получить начальный адрес функции с помощью небезопасного пакета?

Мне нужно получить первую инструкцию процессора для функции go (не для сборки или cgo), но в golang, &dummy из func dummy() {} не приводит к начальному адресу функции, но к переменному начальному адресу в стеке, представляющем функцию. Так что в…
03 окт '17 в 15:39
1 ответ

Запустите собственный клиент Google (nacl_sdk) на Samsung Chromebook

Я пытался следовать руководству по установке пакета Native Client SDK, которое можно найти здесь. Однако мой Samsung Chromebook (в режиме разработчика) не хочет запускать./naclsdk (chmod +x done), а вместо этого возвращает следующее: 32-разрядная ср…
16 мар '15 в 13:37
1 ответ

Что такое NaCl Socket API?

Я нашел это в chrome://flags/ но я не знаю, что это такое. Я много искал в Интернете, но ничего не нашел.
2 ответа

CEF3 поддерживает NaCl?

У кого-нибудь был успех в включении поддержки NaCl/PNaCl в CEF3 (Chromium Embedded Framework)? Я считаю, что Chrome (34) может нормально запускать образцы PNaCl на этой странице, но cefclient, распространяемый на cefbuilds.com (Windows, ветка 1916 г…
14 май '14 в 04:12
1 ответ

Почему моя программа такая медленная?

Кто-то решил сделать быстрый тест, чтобы увидеть, как нативный клиент сравнивается с javascript с точки зрения скорости. Они сделали это, выполнив 10 000 000 квадратных расчетов и измерив время, которое потребовалось. Результат с javascript: 0.096 с…
22 апр '13 в 20:28
1 ответ

Проверить, существует ли каталог в файловой системе google-nativeclient?

Я пытаюсь проверить, существует ли каталог в файловой системе Native Client, но не могу найти никаких функций для этого. Я пытался создать PPB_FileRef для каталога, а затем открыть, используя PPB_FileIO::Open а потом звонит PPB_FileIO::Query но PPB_…
24 янв '13 в 14:42
1 ответ

Расширение Chrome с использованием модуля NaCl (код C) не будет принимать мои сообщения

Я был помещен в этот проект, где мне нужно захватить строку PDF в кодировке base64 на уровне javascript и затем отобразить ее. Большая часть кода была написана до того, как я начал, и он уже смог отправить строку base64 на уровень javascript и запис…
1 ответ

postMessage ArrayBuffer для собственного клиентского модуля из JavaScript

Я хотел бы отправить изображение HTML-холста в модуль NaCl в Google Chrome. На "стороне домика" у меня есть следующий код: var NaClModule = .... // NaCl module denoted by <embed> tag var canvas = .... // canvas element canvas.addEventListener(…
05 фев '14 в 06:44
1 ответ

Кодировать видео с помощью кодека ffmpeg и vp8 на Native Client

Я пытаюсь разработать видеокодер с использованием Native Client. Я хочу, чтобы выходной файл был.webm, и я использую ffmpeg пример "muxing.c". Когда я запускаю пример, я получаю сообщение об ошибке: Не удалось найти кодировщик для "vp8" Ошибка прихо…
27 окт '15 в 16:18
1 ответ

Обработка сообщений с помощью ppapi_simple

Насколько я понимаю, у одного есть два варианта портирования программы на C на Native Client: Реализуйте ряд инициализирующих функций, таких как PPP_InitializeModule а также PPP_GetInterface, Просто передайте свою основную функцию PPAPI_SIMPLE_REGIS…
05 дек '13 в 05:10
1 ответ

Поведение NaCl sel_ldr и системные вызовы

В Google NaCl (родной клиент) SDK есть sel_ldr.py (безопасный загрузчик эльфов), который позволяет пользователю запускать исполняемый файл NaCl (.nexe), созданный с помощью набора инструментов NaCl или PNaCl. Что именно делает sel_ldr.py делать во в…
03 сен '14 в 18:12
3 ответа

Hello_tutorial не собирается с pepper_29

Запустите make внутри директории hello_tutorial. Я получил ошибку: nacl_sdk / pepper_29 / toolchain / mac_x86_newlib / bin /../ lib / gcc / x86_64-nacl / 4.4.3 /../../../../ x86_64-nacl / bin / ld: невозможно найти -lppapi_cpp collect2: ld вернул 1 …
06 сен '13 в 13:50
1 ответ

Перенаправление пользовательской URI-схемы Google Chrome на JS

В настоящее время я работаю над пользовательской URI-схемой (протоколом) в Google Chrome, и мне нужен метод для автоматизации некоторых испытаний (и разработки) этого протокола исключительно из браузера Chrome. Например. Если ссылка перенаправления …
1 ответ

Собственный клиент Google и компиляция SDL2

Я сталкиваюсь с проблемой создания приложения с pepper_46 с использованием библиотек SDL2. Я покопался в интернете и наконец нашел веб- порталы Google, которые позволили мне правильно скомпилировать SDL2 для pnacl. Проблема, с которой я столкнулся с…
15 дек '15 в 03:00
1 ответ

Как установить pp::URLLoader для кеширования DNS навсегда

Используя собственный клиент Chrome pp::URLLoader, можно ли настроить загрузчик на постоянное кеширование DNS, как, например, опция curlib CURLOPT_DNS_CACHE_TIMEOUT (установка -1 для кеширования записи DNS навсегда.) http://curl.haxx.se/libcurl/c/CU…
02 июл '15 в 13:38
1 ответ

HTTP POST-запрос с собственным клиентом Google C++

Как выполнить запрос HTTP POST с собственным клиентом Google C++?
04 авг '11 в 02:37
2 ответа

Google Chrome Native и Sandbox Disk Security

Насколько безопасен собственный диск с песочницей Google? Если приложение для песочницы, использующее нативные API Google, должно было поместить файл с высокой степенью защиты на диск Chrome Sandbox, может ли программа, находящаяся за пределами Chro…