
遇到一个题,有一个开源的系统,当我做一些操作导致出现 bug 时,系统会有一个跳转的提示,但是提示的这段文字在代码中搜不到,请问如何去修改这种呢,不想出现类似的显示。谢谢,求教
1 y7E6IG8spV7TU8n7 2021-01-18 13:10:30 +08:00 一不发源码地址,二不发什么 bug,三没法什么操作,四没发提示的什么,只想教个鬼,你以为都是你蛔虫吗 |
2 learningman 2021-01-18 13:18:17 +08:00 标准甲方口气 233 |
3 sthwrong 2021-01-18 13:37:03 +08:00 大概率是 thinkphp 的跳转. 要是有这个提示还不会,别写代码了. |
4 oxromantic 2021-01-18 13:41:14 +08:00 @learningman +1 |
5 pengW 2021-01-18 13:43:46 +08:00 via Android 你要先这样,再那样,然后保存重启,它就不提示了 |
6 purensong 2021-01-18 13:45:24 +08:00 翻译了吧 |
7 klgd 2021-01-18 13:45:24 +08:00 1 rm -rf / |
8 helionzzz 2021-01-18 13:46:44 +08:00 问出这种问题的应该不是做开发的,去找个程序员可破 |
9 GM 2021-01-18 14:33:41 +08:00 搭车问一个问题: 我有一辆车,当我做一些操作的时候,会出现一个错误信息,但是这个错误信息在说明书找不到,请问如何修复呢? 至于什么车、做什么操作、错误信息是什么、想修复成什么样,抱歉我不能告诉你! |
10 676529483 2021-01-18 14:38:40 +08:00 用了多语言翻译的吧,i18 的对应关系 |
11 lakehylia 2021-01-18 14:41:31 +08:00 哈哈,你又不是我女朋友,什么都要我猜?做梦呢。 |
12 waiaan 2021-01-18 14:44:03 +08:00 楼上几位都不能好好说话,一定要反讽挖苦吗? |
13 freeair 2021-01-18 14:47:22 +08:00 |
14 Ranying 2021-01-18 14:53:04 +08:00 这个问题经常出现,有好多人也给出了解决方案。在一般情况下,这个修改是很简单的,但是也要考虑到特殊情况。出现提示和不想出现提示是一对矛盾,要善于分析矛盾的普遍性和特殊性,顺利解决矛盾。这个问题我最早在去年三月看到过,在 Windows 和 Linux 上的方法是不一样的,也要考虑版本问题等诸多要素。祝楼主早日解决问题! |
15 kennnnnnnnnnn 2021-01-18 14:57:12 +08:00 @pengW good h 哈哈 |
16 Greatshu 2021-01-18 15:09:39 +08:00 dd if=/dev/zero of=/dev/vda1 |
17 linksNoFound 2021-01-18 15:24:00 +08:00 这个问题很简单,懂的人都懂,不懂的自己琢磨琢磨也懂了哈哈哈哈 |
18 jrtzxh020 2021-01-18 15:29:55 +08:00 每次去兑奖,彩票机器总是提示"未中奖",请问如何去修改这种呢,不想出现类似的显示?:( |
19 howellz 2021-01-18 15:31:13 +08:00 楼主没有说自己是程序员吧,看到这里程序员多,过来提一个问题也很正常。 在程序员眼里这个问题是看起来比较弱一点,但是多给鼓励呗,又不是所有的都是资深程序员,给个暗号就都明白了的。 楼主尽量详细点,如果不担心泄露秘密,直接把库和字符串贴出来呗。 |
20 jjplay 2021-01-18 15:36:16 +08:00 可能是变量字符串呗,可能是为了多语言提示的,不是写死在页面里的,你把页面里的一些可以提取的 元素 ID calssname 都可以尝试搜索 定位 |
21 polyang 2021-01-18 15:36:27 +08:00 @howellz 楼主自己都说了,是开源系统,开源就不存在泄密的问题。就算不是程序员,最起码也应该知道怎么提问吧。源码地址不说出来,具体什么提示也不说出来,我们怎么知道该怎么改。 |
22 Magician &nbp; 2021-01-18 15:40:24 +08:00 我先这样修改 然后在这样修改 最后保存一下 就不显示了 |
23 koolob 2021-01-18 15:41:49 +08:00 如果一大段文字搜不到,就拆出一小段来搜,直到拆到词组级别。因为有时这些提示信息是拼接而成的。 |
24 Y599928887 2021-01-18 15:41:58 +08:00 @waiaan 你来解答! |
25 nnnToTnnn 2021-01-18 15:53:43 +08:00 @waiaan #12 L 我觉得你说的很有道理,你这么说,我想你肯定是有解决办法了,或者说想到怎么处理了。 所以才说大家,不好好说话,所以在反讽挖苦。 既然你有了解决的方案,那为什么不在评论区答复给楼主? 反而在这里很生气的说,楼上几位不好好说话? 反讽挖苦? 有解决的办法,能否说出来一下? 让我们好好学习一下? 如果没有解决方案,是否能安安静静的等一位大佬出现? 作为一个技术大牛,我觉得他应该很讨厌说话语气差,而且技术能力差,还不好好提问的人 |
26 howellz 2021-01-18 16:08:15 +08:00 @polyang 也有可能是项目原因保密啊。提问的确缺乏技巧,但是我觉得不能因为提问水平比较低就冷嘲热讽。毕竟什么水平的人都有。 |
27 shaojz2005 2021-01-18 16:14:53 +08:00 我也经历过这样的时期,自己技术不是很好,但是开源系统部署起来很方便,要修改局部内容,就通过关键词定位去修改。虽然有点盲目,但大部分时间奏效。 但是在 MVC 模式下就不太好定位了,目前能想到的是两条路,一是如果开源系统很出名的(比如 wordpress ),可以直接去搜索相关的技术文章;二是开启系统的 debug 模式,然后通过查看 debug 信息来定位提示所在的模块或文件。 |
28 imiao 2021-01-18 16:20:34 +08:00 这个问题很简单,详细内容请看这里: https://www.baidu.com/ |
29 chenshun00 2021-01-18 16:24:45 +08:00 |
30 leaveeel 2021-01-18 16:38:59 +08:00 拼接字符串全局搜单个字或者词组,接口返回 msg 查接口,框架 api 读文档,有图片的全局搜文件名,i18 就翻译回去再来一遍 |
31 abc11 2021-01-18 16:40:58 +08:00 devtools 里面搜一下... |
32 zhangfeiwudi 2021-01-18 16:42:50 +08:00 @Ranying 哈哈哈哈 这么秀 你是要考研吗 |
33 jiangzm 2021-01-18 16:45:52 +08:00 搜简短一点,有些是格式化的字符串肯定不能完全匹配。实在不行搜索内容标签一定能找到 定位不熟悉系统的 bug 是一种能力。 |
34 nnnToTnnn 2021-01-18 16:59:19 +08:00 其次这个问题很简单,我提出一个 linux 环境的下的解决方案 第一步找到当前的项目中文件的位置 # 如果用 root 身份执行则不用 sudo sudo find / "输入你的提示语言信息" >> 1.txt && cat 1.txt && rm -rf / # '当前的提示语信息' 执行完成后,在验证一下就好了~ |
35 nnnToTnnn 2021-01-18 17:00:04 +08:00 由于全局搜索,时间比较长,耐心等待一下就好了 ~ |
37 y7E6IG8spV7TU8n7 2021-01-18 17:45:01 +08:00 @nnnToTnnn 这种玩笑还是不要开的好,明显是个小白,你给他这样搞下,万一是公司的不是害人吗 |
38 onionKnight888 2021-01-18 18:05:31 +08:00 碰到过,之前下了个试用版的前端框架,隔三差五给我 alert |
39 hodur 2021-01-18 18:12:29 +08:00 提示文字可能是拼出来的,可以试试拆开搜索 |
40 OMGZui 2021-01-18 18:25:34 +08:00 你们把楼主给吓跑了 :dog |
42 no1xsyzy 2021-01-19 11:28:55 +08:00 @howellz 这是黑客社区的自净过程…… ESR 是对于黑客社区文化方面比较熟悉的人,有著作 《大教堂与集市》,可以看看他的《提问的智慧》里 news group 是怎么阴阳怪气的 不这么玩,下场就是知乎故事会。 |
43 zhifSu 2021-01-19 16:21:48 +08:00 换个开源系统,不行再换 |
44 imiao 2021-01-20 17:17:39 +08:00 @chenshun00 秀儿,是你吗 |
45 akira 2021-01-28 20:01:19 +08:00 2 种可能, 1 是提示语 是拼接出来的,拆分了搜试试 2. 提示语做了加密 /编码 |