[{"title":"index.lhtml","id":"170424710415161","mode":"html","href":"index.lhtml","content":"<!文档类型 网页类型>\n<网页 语言代码=\"中文\">\n    <网页头部>\n        <网页信息 文档编码=\"UTF8\" />\n        <网页信息 名称=\"页面视图\" 关联数据=\"视图宽度=填充视图宽度,初始缩放值=1,最大缩放值=1,用户缩放状态=假\" />\n        <网页信息 关联HTTP=\"兼容模式\" 关联数据=\"最高IE版本\" />\n        <网页标题>Document</网页标题>\n    </网页头部>\n    <网页主体>\n        <脚本>\n            //这里执行相关的JS代码\n            HTTP服务类.启动服务(\n                {\n                    \"端口\": 8081,\n                    \"域名\": \"0.0.0.0\",\n                    \"拒绝访问\": [],\n                    \"首页文件\": \"@代码_前端首页.lhtml\",\n                    \"链接视图\": [\n                        { \"url\": \"/请求登录\", \"回调方法\": 测试登录 },\n                        { \"url\": \"/@名称_前端登录页面.lhtml\", \"回调方法\": 绑定登录页面 }\n                    ]\n                },\n                (反馈信息) => {\n                    调试输出(反馈信息);\n                },\n                (访问信息, 整体信息) => {\n                    调试输出(访问信息);\n                    如果 (访问信息[\"文件数据\"][\"文件数据\"] != 未定义内容) {\n                        如果 (访问信息[\"文件数据\"][\"文件数据\"] != \"\") {\n                            返回 { \"发送数据\": 访问信息[\"文件数据\"][\"文件数据\"], \"数据协议\": HTTP服务类.获取数据协议(访问信息[\"文件后缀\"]) };\n                        }\n                    }\n                    返回 { \"发送数据\": \"你好，世界\", \"数据协议\": HTTP服务类.获取数据协议(\"html\") };\n                },\n                (访问信息, 整体信息) => {\n                    调试输出(访问信息, 12345);\n                    返回 { \"发送数据\": \"你好，世界\", \"数据协议\": HTTP服务类.获取数据协议(\"html\") };\n                }\n            );\n            异步 定义函数 绑定登录页面(访问信息, 整体信息) {\n                访问信息[\"主动发送\"]({ \"发送数据\": 访问信息[\"文件数据\"][\"文件数据\"], \"数据协议\": HTTP服务类.获取数据协议(\"html\") });\n            }\n            异步 定义函数 测试登录(访问信息, 整体信息) {\n                调试输出(访问信息);\n                //这里随便给一个cookie到前端\n                局部变量 登录返回 = {\n                    \"状态\": \"恭喜您啊,登录成功了\",\n                    \"username\": \"123456\",//在这里给一个cookie的值,返回前端写入到桌面端中\n                    \"password\": \"234567\"//在这里给一个cookie的值,返回前端写入到桌面端中\n                };\n                访问信息[\"主动发送\"]({\n                    \"发送数据\": JSON类.到可读JSON文本(登录返回),\n                    \"数据协议\": HTTP服务类.获取数据协议(\"json\"),\n                    \"cookie\": [\n                        { \"名称\": \"username\", \"cookie\": \"123456\" },\n                        { \"名称\": \"password\", \"cookie\": \"234567\" }\n                    ]\n                });\n            }\n        </脚本>\n    </网页主体>\n</网页>","line":{"row":49,"column":68},"active":false,"load":true,"ranges":[]},{"title":"前端登录页面.lhtml","id":"1704247325469","href":"前端登录页面.lhtml","IfOverall":0,"mode":"html","content":"<!文档类型 网页类型>\n<网页 语言代码=\"中文\">\n    <网页头部>\n        <网页信息 文档编码=\"UTF8\" />\n        <网页信息 名称=\"页面视图\" 关联数据=\"视图宽度=填充视图宽度,初始缩放值=1,最大缩放值=1,用户缩放状态=假\" />\n        <网页信息 关联HTTP=\"兼容模式\" 关联数据=\"最高IE版本\" />\n        <网页标题>Document</网页标题>\n    </网页头部>\n    <网页主体>\n        <数据框 属性名称=\"\" 数据类型=\"文本输入\" id=\"账号\" 数据值=\"\" /><换行 />\n        <数据框 属性名称=\"\" 数据类型=\"文本输入\" id=\"密码\" 数据值=\"\" /><换行 />\n        <按钮 点击回调=\"开始登录()\">开始登录</按钮><换行 />\n        <按钮 点击回调=\"带cookie交互()\">随便与后端交互,会自动带上cookie</按钮><换行 />\n        <脚本>\n            //这里执行相关的JS代码\n            定义函数 开始登录() {\n                局部变量 登录信息 = {\n                    \"账号\": $(\"#账号\").设置或获取值(),\n                    \"密码\": $(\"#密码\").设置或获取值()\n                };\n                局部变量 返回结果 = 网页访问_同步(\"/请求登录\", 真, JSON类.到可读JSON文本(登录信息));\n                开始俘获异常 {\n                    //因为加载类.设置COOKIE是桌面端命令,网页打开是会报错的;只有在桌面端打开才会正常\n                    //所以这里写在了异常俘获下面,网页端打开就会报错并离开执行这里的代码\n                    加载类.设置COOKIE(\"http://127.0.0.1:8081\", \"username\", 返回结果[\"username\"]);\n                    加载类.设置COOKIE(\"http://127.0.0.1:8081\", \"password\", 返回结果[\"password\"]);\n                } 俘获异常 (error) {}\n            }\n            定义函数 带cookie交互() {\n                //只要使用了上面的设置cookie命令,以后所有的交互、网页加载访问、打开页面等都会自动带上cookie\n                网页访问_同步(\"/就是随便请求一下\"); //注意看后端,是带有cookie的\n                //也就是你的整个网页只需要再登录哪里加一句设置cookie的命令\n            }\n        </脚本>\n    </网页主体>\n</网页>","line":{"row":24,"column":48},"active":true,"load":true,"ranges":[]}]