错误:未找到“www/index.html”处的起始页并且错误内部导航被拒绝 - <allow-navigation> 未设置为 url='about:blank'
Posted
技术标签:
【中文标题】错误:未找到“www/index.html”处的起始页并且错误内部导航被拒绝 - <allow-navigation> 未设置为 url=\'about:blank\'【英文标题】:ERROR: Start Page at 'www/index.html' was not found and ERROR Internal navigation rejected - <allow-navigation> not set for url='about:blank'错误:未找到“www/index.html”处的起始页并且错误内部导航被拒绝 - <allow-navigation> 未设置为 url='about:blank' 【发布时间】:2019-07-26 18:35:59 【问题描述】:我尝试在手机上的 Xcode 中运行 myApp.xcodeproj
,但出现以下错误:
错误内部导航被拒绝 -
<allow-navigation>
未设置为url='about:blank'
错误:未找到位于'www/index.html'
的起始页。
应用程序在 VSCode 中构建成功,但我无法在 XCode 中的手机上运行它。
我已经尝试过以下方法:
- 安装最新版本的 Cordova,Ionic
- 在两个config.xml
文件中都使用了<allow-navigation href="*" />
我希望这能正常工作。
【问题讨论】:
【参考方案1】:正如 cmets 中所指出的,ionic cordova platform adds ios
只会下载 iOS 所需的工具。
要构建www目录,添加平台后运行ionic cordova prepare ios
。
根据文档,ionic cordova prepare ios 执行以下操作:
执行 Ionic 构建,将 Web 资源编译到 www/。复制 www/ 目录到您的 Cordova 平台。将 config.xml 转换为 特定于平台的清单文件。从 资源/ 到您的 Cordova 平台。将插件文件复制到 指定平台。
【讨论】:
以上是关于错误:未找到“www/index.html”处的起始页并且错误内部导航被拒绝 - <allow-navigation> 未设置为 url='about:blank'的主要内容,如果未能解决你的问题,请参考以下文章
Sample.exe 中 0x7537812f 处的未处理异常:0xC0020001:字符串绑定无效 [重复]
FindPackageHandleStandardArgs.cmake:137 处的 CMake 错误(消息):找不到 Boost(缺少:正则表达式)(找到合适的版本“1.72.0”,
应用程序错误 - 与服务器的连接不成功。 (文件:///android_asset/www/index.html)