设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 2329|回复: 8

kangle在节点错误页面输出服务器名信息 节点ID 事件ID 错误URL 错误msg 解码编码 js传递函数实现

[复制链接]
 成长值: 249

签到天数: 4708 天

[LV.Master]伴坛终老

发表于 2017/10/23 17:00 | 显示全部楼层 |阅读模式 |Google Chrome 60.0.3112.113|Windows 8.1
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
kangle在节点错误页面输出服务器名信息 节点ID 事件ID 错误URL 错误msg 解码编码 js传递函数实现

历史版本为
函数调用:
  1. %%hostname%%
复制代码


3.5.11.5开始新版需要用js来实现
  1. document.write("hello " + hostname + ",event_id:" + event_id);
复制代码

或者
  1. document.writeln("错误URL:"+decodeURI(url)+"节点ID:"+hostname+"事件ID:"+event_id+"");
复制代码

  1. document.writeln("错误msg:"+msg+"");
复制代码


使用decodeURI方式会让url输出默认是安全字符,会变成js http: http%3A和%20
可以考虑用unescape函数来解码url和msg字符串
  1. "+unescape(url)+"
复制代码
  1. "+unescape(msg)+"
复制代码


注:js传递实现方案,document.writeln中如果遇到"号,则需要使用 \%27 来代替

相关帖子:
自己用的kangle 信息404错误页面
https://bbs.itzmx.com/thread-10503-1-1.html

kangle源代码编译后默认错误页js代码
https://bbs.itzmx.com/thread-97814-1-1.html

kangle输出x-event-id错误事件log日志头部的方法 事件ID log_event_id配置
https://bbs.itzmx.com/thread-19338-1-1.html

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

签到天数: 1164 天

[LV.10]以坛为家III

发表于 2017/10/23 17:12 | 显示全部楼层 |Google Chrome 27.0.1453.93|Windows 7
复制。。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 1164 天

[LV.10]以坛为家III

发表于 2017/10/24 00:41 | 显示全部楼层 |Google Chrome 27.0.1453.93|Windows 7
虽然我回过了一次但是我还想在回一次--
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 18 天

[LV.4]偶尔看看III

发表于 2017/12/3 17:04 | 显示全部楼层 |Google Chrome 55.0.2883.87|Windows 7
虽然还未用EP,但是路过顶一下!
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 38 天

[LV.5]常住居民I

发表于 2022/1/10 15:47 | 显示全部楼层 |Google Chrome 97.0.4692.71|
这个是改了嘛,不生效了
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 249

签到天数: 4708 天

[LV.Master]伴坛终老

发表于 2022/1/10 18:41 | 显示全部楼层 |Google Chrome 96.0.4664.110|Windows 10
dany 发表于 2022/1/10 15:47
这个是改了嘛,不生效了


3.5.11.5及后续的新版本改动需要用js来传递参数
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 38 天

[LV.5]常住居民I

发表于 2022/1/13 15:14 | 显示全部楼层 |Google Chrome 97.0.4692.71|
小樱 发表于 2022/1/10 18:41
3.5.11.5及后续的新版本改动需要用js来传递参数

hostname.png
提示变量未定义呀
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 249

签到天数: 4708 天

[LV.Master]伴坛终老

发表于 2022/1/13 18:20 | 显示全部楼层 |Google Chrome 97.0.4692.71|Windows 10
dany 发表于 2022/1/13 15:14
提示变量未定义呀

这是你写错了代码导致的,如果不会写js可以直接在这个贴下载现成的
https://bbs.itzmx.com/thread-10503-1-1.html
[发帖际遇]: 一个袋子砸在了 小樱 头上,小樱 赚了 2 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 38 天

[LV.5]常住居民I

发表于 2022/1/14 16:13 | 显示全部楼层 |Google Chrome 97.0.4692.71|
小樱 发表于 2022/1/13 18:20
这是你写错了代码导致的,如果不会写js可以直接在这个贴下载现成的
https://bbs.itzmx.com/thread-10503 ...

了解了!
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/11/24 22:55 , Processed in 0.190091 second(s), 23 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表