Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript LG网络操作系统无法打开内部链接_Javascript_Html_Webos_Enyo_Lg - Fatal编程技术网

Javascript LG网络操作系统无法打开内部链接

Javascript LG网络操作系统无法打开内部链接,javascript,html,webos,enyo,lg,Javascript,Html,Webos,Enyo,Lg,目前,我正在使用HTML5、css和javascript开发LG智能电视应用程序,而我没有使用Enyo框架。在本地浏览器上一切正常 但是,当我使用LG SDK CLI部署到我的LG WebOS Emulator(.ipk文件)时,我无法打开内部链接(browser.html) 我的问题是为什么我不能打开index.html上的内部链接? 下面是index.html代码的一部分: <a href="browser.html">Browser </a> 错误消息:“网络

目前,我正在使用HTML5、css和javascript开发LG智能电视应用程序,而我没有使用Enyo框架。在本地浏览器上一切正常

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

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

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

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


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

经过一天的研究,我找到了解决方案。我更改了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"
}
{
"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"
删除Enyo框架的所有依赖项库路径

之后:

{
"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"
}
{
"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找不到文件,因为配置中缺少这些文件