我目前正在使用一个简单的应用程序,它有一个使用webview的HTML部分。
内容位于app / www文件夹中,我从" home.ts" HTML中包含类似内容的组件
1000
这个文件使用了一些图像,一些JS和一些CSS。
它在Android上运行良好,但我无法在iOS上运行。哦,它在iOS模拟器上工作正常,但在实际设备中没有(我目前有一个用于测试这些东西的iOS 9 iPod touch)。
我在Info.plist上配置了正确的密钥(它使用的网址为https://www.google.com),我认为我没有做任何奇怪的事情。
这是我的package.json
<GridLayout
class="main-layout"
columns="*"
rows="*"
>
<WebView
src="~/www/index.html"
class="web-view"
col="0"
id="wv"
row="0"
></WebView>
</GridLayout>
答案 0 :(得分:2)
它是本地页面的已知错误,它无法确定文件系统方面的含义 你需要更改代码中的src并找出〜指的是什么。
使用:
import * as fs from "tns-core-modules/file-system";
public webViewSRC: string = encodeURI(`${fs.knownFolders.currentApp().path}/www/index.html`);
请参阅此问题: