在iOS和Android上,将Cordova设置为在较大的现有原生应用程序中作为WebView运行相对简单。
这是否适用于Windows Phone 8,是否有人对如何进行操作有任何指导?
Cordova文档在这方面缺乏,我很难找到如何解决这个问题的任何例子。
在Visual Studio中设置Cordova项目并尝试导航到.xaml文件似乎不起作用,正如我在其他帖子中所建议的那样。
答案 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" />