LG Web OS无法打开内部链接

时间:2015-08-27 08:58:11

标签: javascript html webos enyo lg

目前,我正在使用HTML5,css和javascript开发LG智能电视应用,我不使用 Enyo Framework 。本地浏览器上的一切都很好。

但是当我使用LG SDK CLI部署到 LG WebOS Emulator (.ipk文件)时,我无法打开内部链接( browser.html )。

我的问题是为什么我无法在index.html上打开内部链接? 下面是index.html代码的一部分:

<a href="browser.html">Browser </a>

错误消息:“ 网络错误(7),网络未连接。请检查网络设置 。”

我希望我的应用可以打开 browser.html

1 个答案:

答案 0 :(得分:1)

经过1天的研究,我找到了解决方案。我更改了 appinfo.json 文件

<强>之前:

{
"id": "com.cirova.app1",
"version": "1.0.2",
"vendor": "cirova",
"type": "web",
"main": "index.html",
"title": " My Apps",
"icon": "icon.png",
"largeIcon": "largeIcon.png",
"uiRevision":2,
"enyoVersion": "2.5",
"onDeviceSource": {
    "enyo": "$enyo-framework/2.5/enyo",
    "lib/layout": "$enyo-framework/2.5/lib/layout",
    "lib/moonstone": "$enyo-framework/2.5/lib/moonstone",
    "lib/spotlight": "$enyo-framework/2.5/lib/spotlight",
    "lib/enyo-ilib": "$enyo-framework/2.5/lib/enyo-ilib",
    "lib/enyo-cordova": "$enyo-framework/2.5/lib/enyo-cordova",
    "lib/enyo-webos": "$enyo-framework/2.5/lib/enyo-webos"
}

删除 Enyo Framework

的所有依赖项库路径

<强>后:

{
"id": "com.cirova.app1",
"version": "1.0.2",
"uiRevision": 2,
"vendor": "Cirova",
"type": "web",
"main": "index.html",
"title": "My Apps",
"appDescription": "My Apps",
"icon": "icon.png",
"largeIcon": "largeIcon.png",
"iconColor": "blue",
"bgColor": "white",
"splashBackground": "app_bg_1920x1080.png",
"bgImage": "app_bg2_1920x1080.png"

}

经过上述更改后,我可以轻松转到其他html文件...

错误说明:网络错误意味着LG WebOS无法找到这些文件,因为它们在配置中缺失...