SHIP[D.S] 发表于 2017-6-16 18:34

有没有学JS的来帮忙看来

本来代码需要CHROME 按F12
然后再控制台输入
stage.gGameStatus.boss.param.enemy_id == "6005070" ? "Will not transform" : "Will transform"
但是每次都要这样觉得很麻烦
有没有可能直接做成一个书签

javascript:后面跟代码
然后直接点书签显示 变身或者不变身
谢谢

shahito 发表于 2017-6-16 19:09

添加一个书签,然后把 URL 地址改成下面这段内容。然后在那个网页里直接点击这个书签试试。

javascript:(function(){
stage.gGameStatus.boss.param.enemy_id == "6005070" ? "Will not transform" : "Will transform"
})();

SHIP[D.S] 发表于 2017-6-16 19:29

本帖最后由 SHIP 于 2017-6-16 19:31 编辑

测试下来 按了没反应
是不是 要弹窗提示 要改代码顺便 最早的代码是这样的
JSON.stringify(stage.gGameStatus.boss.param.enemy_id)

看控制台的返回值是什么分辨
然后有人改成了
stage.gGameStatus.boss.param.enemy_id == "6005070" ? "Will not transform" : "Will transform"

shahito 发表于 2017-6-16 20:15

SHIP 发表于 2017-6-16 19:29
测试下来 按了没反应
是不是 要弹窗提示 要改代码顺便 最早的代码是这样的
JSON.stringify(stage.gGameStat ...

不会啊,按了应该就行了。你原本在 F12 那个 console 里需要输入什么的就把那段代码加到
javascript:(function(){

})();
这两行中间,如果出现问题的话,你打开 F12,console 里会提示一些错误的。
不过你这行代码 stage.gGameStatus.boss.param.enemy_id == "6005070" ? "Will not transform" : "Will transform" 本身就一点效果都没有的。
因为这句代码本身就没有任何效果的。你 F12 console 里手动输入的肯定还有其他内容的吧。

shahito 发表于 2017-6-16 20:18

哦,我明白了,原来这是 GBF……
你是想看那个输出的结果内容吧,改成这个内容就可以了。
javascript:(function(){
alert(stage.gGameStatus.boss.param.enemy_id == "6005070" ? "Will not transform" : "Will transform")
})();

SHIP[D.S] 发表于 2017-6-16 20:19

SHIP[D.S] 发表于 2017-6-16 20:22

感谢 搞定

shahito 发表于 2017-6-16 20:22

SHIP 发表于 2017-6-16 20:19


按五楼那样加到书签 URL 里就可以了,我刚刚明白你什么意思了。

SHIP[D.S] 发表于 2017-6-16 20:23

看来你也是gbf 玩家
检测星号本HLboss是不是变身 不变身直接撤退 XD

董卓 发表于 2017-6-17 12:27

直接greasemonkey之类的渲染到页面或者title之类的更方便吧
页: [1]
查看完整版本: 有没有学JS的来帮忙看来