Описание тега webidl

Web IDL is an interface definition language, that can be used to describe interfaces that are intended to be implemented in web browsers.
1 ответ

Заставить существующий проект C++ работать в Firefox OS

У меня есть проект C++/java, который работает на Linux, Windows и Android, и я хочу, чтобы он работал и на Firefox OS (B2G). Я собрал двоичные файлы (демон и клиент) моего проекта для FFOS и протестировал их в командной строке с помощью оболочки adb…
12 мар '14 в 02:36
0 ответов

В чем разница между WebID и IDL(XPIDL)?

WebIDL: язык описания интерфейса, используемый для описания типов данных, интерфейсов, методов, свойств и других компонентов, составляющих интерфейс программирования веб-приложений (API). IDL (XPIDL): это язык описания интерфейса, используемый для у…
07 авг '17 в 09:59
0 ответов

Как я могу использовать функции обратного вызова в Webidl?

Я смотрю пример в https://www.w3.org/TR/WebIDL/ введите описание изображения здесь Но я не смог мой код ошибка сборки idl Как я должен использовать это правильно? Спасибо
20 фев '19 в 04:31
0 ответов

Почему спецификации webidl для расширений WebGL имеют расширенный атрибут [NoInterfaceObject]

В спецификации для [NoInterfaceObject] говорится, что атрибут "не должен использоваться в спецификациях, если он не требуется для указания поведения устаревших API". Есть ли что-то в расширениях WebGL, которые как-то неопределяемы и унаследованы? В …
15 фев '19 в 21:55
1 ответ

WebIDL определяет unsigned short для типа номера JS

Я прочитал документ, и он указывает, что WebIDL определяет беззнаковый короткий IDL, сопоставленный с номером JS. Диапазон беззнаковых коротких позиций составляет от 0 до 65535. Номер JS может быть от -9007199254740992 до 9007199254740992. Это дейст…
17 фев '14 в 12:44
0 ответов

Обоснование / последствия требований наследования классов WebIDL

В библиотеке JavaScript (узел и браузер), в которую я добавляю (IndexedDBShim), ради полного охвата тестов, я надеюсь, что мы сможем не только лучше пройти общие тесты W3C, относящиеся к IndexedDB, но также и на основе WebIDL тесты интерфейса, связа…
2 ответа

WebKit/Phantomjs, почему вывод getComputedStyles так?

В большинстве браузеров (например, Firefox, Opera) получение вычисленного стиля для элемента, возвращающего хороший объект типа CSSStyleDeclaration, В Chrome 28 и PhantomJS 1.9 я получаю объект, который начинается с нумерованных ключей, перечисляющи…
2 ответа

WASM доступ DOM

Есть ли способ получить доступ на чтение / запись к DOM и / или к WebAPI (то есть к полноэкранному API) без JavaScript? Я пытаюсь создать базовое приложение на C(источник C на самом деле является результатом переноса с языка GC). Приложение, которое…
06 мар '17 в 14:37
0 ответов

Как реализовать привязку JavaScript к веб-IDL

Моя цель - показать некоторые функции, реализованные в c/ C++, веб-клиенту (javscript) на "Chromium". Я пытаюсь сделать webcore доступным из javascript с помощью привязки веб IDL (т. Е. Сделать javascript для вызова функций C++). Я рассмотрел некото…
08 мар '18 в 06:46
0 ответов

Как установить WebIDL Ubuntu

Здравствуйте, я пытаюсь построить библиотеку с помощью emscripten. Я сталкиваюсь с ошибкой python /usr/share/emscripten/tools/webidl_binder.py liquidfun.idl liquidfun_glue Traceback (most recent call last): File "/usr/share/emscripten/tools/webidl_b…
12 фев '16 в 15:19
1 ответ

Как XMLHttpRequest связан с объектом JS Window

Читая на XMLHttpRequest обнаружил, что он является членом глобального уровня высокого уровня JS window объект. Например: if (window.XMLHttpRequest) { // Mozilla, Safari, IE7+ ... httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) {…
10 ответов

Как связать константы с интерфейсом в C#?

Некоторые языки позволяют ассоциировать константу с интерфейсом: Пример Java Пример PhP Абстрактные интерфейсы W3C делают то же самое, например: // Introduced in DOM Level 2: interface CSSValue { // UnitTypes const unsigned short CSS_INHERIT = 0; co…
05 окт '12 в 18:53
0 ответов

W3 > WebIDL Уровень 1: Понимание "3.2.4.5 Именованных свойств"

В W3 WebIDL Level 1, глава 3.2.4.5 Именованные свойства, встречаются следующие утверждения: Именованные свойства getter и delete должны быть объявлены так, чтобы принимать один аргумент DOMString. getter type identifier(DOMString identifier); Я изо …
30 май '18 в 13:43
1 ответ

Как определить, находится ли Javascript Number в диапазоне одинарной точности?

Согласно спецификации ECMAScript значения чисел Javascript соответствуют 64-битному двоичному формату IEEE 754 с двойной точностью. Для валидатора WebIDL, над которым я сейчас работаю, мне нужно иметь возможность выяснить, можно ли преобразовать зад…
0 ответов

Как добавить API распознавания речи IDL в JavaScript

Я новичок в использовании API, но я хотел бы реализовать API распознавания речи в моей программе. Я пытаюсь использовать API по этой ссылке https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html Мне нужно добавить API в мой Java-скрипт. Как м…
07 апр '14 в 08:34
1 ответ

Почему Mozilla имеет документацию по JavaScript, написанную на IDL

Читая документацию о fileReader, узнайте, что они пишут методы, используя оператор void, например: void readAsArrayBuffer ( in Blob blob ); просто пытаюсь понять, почему они так пишут? Есть ли практическое использование этого синтаксиса? Позже это о…
08 дек '12 в 00:22
1 ответ

xul не экспортирует этот метод `JS_BeginRequest@@YAXPAUJSContext@@@Z` после обновления до Firefox 46 GeckoFX 45

Я пытаюсь использовать Firefox 46.0 SDK для GeckoFX45. Мне удалось найти измененный uuid "Идентификатор Guid", но после обновления до Firefox 46 SDK я получил этот сбой в этой строке: https://github.com/EbramTawfik/GeckoFX/blob/master/Geckofx-Winfor…
31 май '18 в 23:10
0 ответов

Есть ли способ создания привязок WebIDL для шаблонных типов C++?

Допустим, в C++ у меня есть функция со следующей подписью: A<B> getTemplatedClassInstance(); где A & B - некоторые классы. Затем я пытаюсь сгенерировать привязки WebIDl для использования в сборке emscripten для использования кода C++ из Javasc…
28 фев '17 в 19:17
1 ответ

Аналог nsIClassInfo для объектов, созданных с использованием WebIDL в Firefox (C++)?

Я использую Gecko SDK для создания инструмента C++ для проверки веб-страниц (вместе с их внутренними компонентами), открытых в Firefox. Я использую nsIClassInfo, чтобы получить информацию о свойствах и методах (с их параметрами) проверяемых объектов…
26 апр '13 в 08:06
0 ответов

Синтаксическая ошибка Webidl при создании файла клея

Я пытаюсь создать библиотеку C++ и перенести ее в javascript, используя emscripten. Я хотел бы получить доступ к функциям C++ в javascript, используя webidl. это мой заголовочный файл #ifndef DATE_H #define DATE_H #include<iostream> #include &…
06 июл '19 в 15:29