使用pub serve从Cordova运行聚合物镖
我正在尝试从Cordova通过使用pub serve从Cordova运行聚合物镖,cordova,dart,dart-polymer,Cordova,Dart,Dart Polymer,我正在尝试从Cordova通过pub-serve运行一个polymer dart应用程序 以下是我尝试过的: 使用stagehand、最新web storm(11.0.3)、最新dart开发版本(1.14.0-dev.5.0)生成的聚合物项目 已禁用应用程序传输安全性(对于iOS,plist条目,有一个) config.xml:我设置了访问原点,并允许导航到* 设置而不是(还尝试放置LAN IP而不是本地主机) csp:true在$dart2js和web_组件中 使用Content Securi
pub-serve
运行一个polymer dart应用程序
以下是我尝试过的:
config.xml
:我设置了访问原点,并允许导航到*
而不是
(还尝试放置LAN IP而不是本地主机)csp:true
在$dart2js和web_组件中Content Security Policy
meta标记允许几乎所有内容cordova运行ios
->然后我得到一个白色空白的应用程序您在pubspec.yaml中使用哪个版本的web_组件 根据这一点,您可能需要覆盖web_组件版本,如下所示:
dependency_overrides: web_components: "^0.12.0+3"
我已经成功地用Cordova包装了Polymer.dart应用程序 您是否验证了您的应用程序传输安全设置是否正确,以及允许任意加载是否正确?你说你为此使用了一个插件,但可能设置得不恰当 您是否在Dart服务器中启用了CORS,以便Cordova应用程序可以对其进行请求 您是否已将
pub build
(in/build)的输出放入Cordova项目的platforms/ios//www文件夹中?此“修复”是使用Cordova的更高版本
当我更新到最新版本(撰写本文时为5.4.1)时,5.1.1出现了这个问题,它工作正常,甚至不需要重新创建Cordova项目文件夹
我在这两个版本之间来回切换,以验证这是否是问题所在。似乎是另一个问题,我使用的是“0.12.0+4”,在iOS Safari(也是OS X)中运行良好,但在Cordova中不起作用。谢谢David,但我正在尝试使用
pub serve
。我知道pub-build
在将资源复制到www后可以正常工作。