错误:未找到“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,但出现以下错误:

    错误内部导航被拒绝 - &lt;allow-navigation&gt; 未设置为 url='about:blank' 错误:未找到位于'www/index.html' 的起始页。

应用程序在 VSCode 中构建成功,但我无法在 XCode 中的手机上运行它。

我已经尝试过以下方法: - 安装最新版本的 Cordova,Ionic - 在两个config.xml 文件中都使用了&lt;allow-navigation href="*" /&gt;

我希望这能正常工作。

【问题讨论】:

【参考方案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)

未捕获的 SyntaxError:JSON.parse (<anonymous>) 处的 JSON 输入意外结束

http状态码