LG Web OS 无法打开内部 link
LG Web OS cannot open internal link
目前,我正在使用 HTML5、css 和 javascript 开发 LG Smart TV 应用程序,我不使用 Enyo Framework。在本地浏览器上一切正常。
但是当我使用 LG SDK CLI 部署到我的 LG WebOS 模拟器(.ipk 文件)时,我无法打开内部 Link(browser.html).
我的问题是为什么我无法在 index.html 上打开内部 link?
以下是 index.html 代码的一部分:
<a href="browser.html">Browser </a>
错误消息:“网络错误 (7),网络未连接。请检查网络设置。”
我希望我的应用程序可以打开 browser.html
经过 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 找不到文件,因为它们在配置中丢失...
目前,我正在使用 HTML5、css 和 javascript 开发 LG Smart TV 应用程序,我不使用 Enyo Framework。在本地浏览器上一切正常。
但是当我使用 LG SDK CLI 部署到我的 LG WebOS 模拟器(.ipk 文件)时,我无法打开内部 Link(browser.html).
我的问题是为什么我无法在 index.html 上打开内部 link? 以下是 index.html 代码的一部分:
<a href="browser.html">Browser </a>
错误消息:“网络错误 (7),网络未连接。请检查网络设置。”
我希望我的应用程序可以打开 browser.html
经过 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 找不到文件,因为它们在配置中丢失...