Windows Phone 8.0 WebViews
В этом руководстве показано, как внедрить компонент Cordova с поддержкой WebView в другое, большее, приложение Windows Phone 8.0.
Следовать этим инструкциям, убедитесь, что у вас есть дистрибутив последней версии Cordova. Скачать его с cordova.apache.org и разархивируйте пакет для Windows Phone 8.0 (cordova-wp8-*.zip).
Перейдите к директории
wp8/framework
пакета и соберите решениеWPCordovaClassLib.sln
. Это создастBin\Debug[Release]\WPCordovaClassLib.dll
.Скопируйте файл
WPCordovaClassLib.dll
в каталог/libs
проект Windows Phone 8 и подключитеWPCordovaClassLib.dll
к вашему проекту черезProject->References->Add Reference
. Кроме того, можно напрямую ссылаться на файлwp8/framework/WPCordovaClassLib.csproj
.Добавьте компонент
CordovaView
на страницу (например,MainPage.xaml
).xmlns:my="clr-namespace:WPCordovaClassLib;assembly=WPCordovaClassLib"> ... <my:CordovaView HorizontalAlignment="Stretch" Margin="0,0,0,0" StartPageUri="html/index.html" x:Name="CordovaView" VerticalAlignment="Stretch" />
Скопируйте
common/www/cordova.js
и разметите его вместе с HTML и JavaScript файлами приложения в каталогеhtml
проекта Windows Phone 8 и добавьте новые файлы в ваш проект.Скопируйте
wp8/template/config.xml
в корневой каталог проекта и
Инструкции выше подключат только основные компоненты Cordova, см Использование Plugman для управления расширениями для того, чтобы подключить плагины Cordova.