1.一种基于嵌入式WEB服务器动态生成菜单栏的方法,用于在浏览器上生成菜单栏,其特征在于,所述方法包括:将用于生成菜单栏的信息存放在指定文件内;所述指定文件保存在浏览器的根目录;
在浏览器中为待生成的菜单栏预设位置并在index.html文件里面添加生成菜单栏的函数接口,同时浏览器向WEB服务器发送菜单栏生成请求;
WEB服务器解析所述浏览器发送的请求的报文,获取所述指定文件的文件名称和所述index.html文件;
根据所述指定文件和index.html文件内的函数接口将用于生成菜单栏的信息按照HTML语言添加到所述index.html文件内形成新的index.html文件;
所述WEB服务器将所述新的index.html文件返回给浏览器,以使得所述浏览器根据所述新的index.html文件在预设位置生成菜单栏;
在串口模式下,修改所述指定文件内的用于生成菜单栏的信息。
2.根据权利要求1所述的基于嵌入式WEB服务器动态生成菜单栏的方法,其特征在于,用于生成菜单栏的信息包括菜单栏名称和URL链接地址。
3.根据权利要求1所述的基于嵌入式WEB服务器动态生成菜单栏的方法,其特征在于,所述指定文件为TXT格式的文件。
4.根据权利要求1所述的基于嵌入式WEB服务器动态生成菜单栏的方法,其特征在于,所述WEB服务器通过open函数按照所述指定文件的文件名称获取到指定文件。
5.一种动态生成菜单栏的浏览器,其特征在于,所述浏览器包括:菜单栏文件模块,用于将用于生成菜单栏的信息存放在指定文件内;所述指定文件保存在浏览器的根目录;
位置预设布置模块,用于在浏览器中为待生成的菜单栏预设位置;
函数接口模块,用于在index.html文件里面添加生成菜单栏的函数接口;
请求发送模块,与所述菜单栏文件模块、所述位置预设布置模块以及所述函数接口模块相连,用于向WEB服务器发送菜单栏生成请求;
菜单栏生成模块,与所述WEB服务器相连,根据所述WEB服务器返回的新的index.html文件在预设位置生成菜单栏;
在串口模式下,修改所述指定文件内的用于生成菜单栏的信息;所述指定文件为TXT格式的文件。
6.根据权利要求5所述的动态生成菜单栏的浏览器,其特征在于,所述用于生成菜单栏的信息包括菜单栏名称和URL链接地址。
7.一种动态生成菜单栏的WEB服务器,用于在浏览器上生成菜单栏,其特征在于,所述WEB服务器包括:报文解析模块,用于解析所述浏览器发送的请求的报文;
信息获取模块,与所述报文解析模块相连,用于获取所述报文内指定文件的文件名称和index.html文件;所述指定文件保存在浏览器的根目录;
信息处理模块,与所述信息获取模块相连,用于根据所述指定文件和所述index.html文件内的函数接口将用于生成菜单栏的信息按照HTML语言添加到所述index.html文件内形成新的index.html文件;
信息返回模块,与所述信息处理模块相连,用于将所述新的index.html文件返回给浏览器,以使得所述浏览器根据所述新的index.html文件在预设位置生成菜单栏;
在串口模式下,修改所述指定文件内的用于生成菜单栏的信息;所述指定文件为TXT格式的文件。
8.一种基于嵌入式WEB服务器动态生成菜单栏的系统,其特征在于,所述系统包括如权利要求5~6任一权利要求所述的浏览器和如权利要求7所述的WEB服务器。