Windows Phone:我可以将Cordova作为WebView运行吗?

时间:2014-05-27 16:27:43

标签: cordova windows-phone-8 windows-phone windows-phone-8.1

在iOS和Android上,将Cordova设置为在较大的现有原生应用程序中作为WebView运行相对简单。

这是否适用于Windows Phone 8,是否有人对如何进行操作有任何指导?

Cordova文档在这方面缺乏,我很难找到如何解决这个问题的任何例子。

在Visual Studio中设置Cordova项目并尝试导航到.xaml文件似乎不起作用,正如我在其他帖子中所建议的那样。

1 个答案:

答案 0 :(得分:2)

我建议你克隆github repo(或者只是将源码作为zip获取),然后使用批处理文件创建模板:

createTemplates.bat

这将创建一个模板,当复制到Visual Studio项目模板文件夹(例如:\Documents\Visual Studio 2013\Templates\ProjectTemplates)时,该模板可用作模板项目。

使用Cordova模板创建模板项目。它具有成功托管Cordova网页/应用程序所需的所有源代码。核心是名为CordovaView的用户控件,您可以在任何电话Page中使用。您需要cordovalib子目录中的文件才能与主机应用程序正确集成(只需将文件夹复制到项目中并包含文件)。

<my:CordovaView HorizontalAlignment="Stretch" 
           Margin="0,0,0,0"  
           x:Name="CordovaView" 
           VerticalAlignment="Stretch" />