Я создал сайт PHP / JavaScript для клиента.Затем они попросили меня воспроизвести его, кроме как отдельное приложение для Mac.Я сделал это с помощью приложения, которое объединяло встроенный веб-сервер, PHP и «WebView» - версию веб-браузера WebKit на какао-версии, которую я могу встроить в стандартное окно приложения.Все это работало замечательно - мне пришлось повторно использовать более 10 000 строк PHP / JS-кода, что сэкономило месяцы на повторной реализации всего этого заново в «родном» коде.
Теперь им нужен эквивалент Windows.Я достаточно уверен, что смогу заставить PHP и веб-сервер работать.И я знаю, что встроить базовую функциональность IE довольно просто.
Однако ... в моей настройке Mac WebView (с помощью windowScriptObject) дал мне возможность вызывать методы JavaScript из C ++.Например, я мог бы вызвать метод JavaScript из C ++ для обновления экрана.Точно так же я мог бы настроить все так, чтобы вызов JavaScript в браузере мог вызвать метод C ++ - я использовал это, например, чтобы позволить пользователю щелкнуть «BROWSE» и выбрать путь к файлу, используя настоящий стандартный файловый браузер.
Итак, мой вопрос: есть ли встроенная настройка браузера на базе Windows, которая позволила бы мне взаимодействовать с JavaScript таким же образом?
(интерфейс JavaScript <-> WebKit описан гораздо лучшеподробно здесь: http://lipidity.com/apple/javascript-cocoa-webkit/)