我为自己制作了脚本,用于浏览器游戏 - 部落战争。
document.getElementById("mp_att").click();
setTimeout(
function(){
TroopTemplates.useTemplate(1889);
document.getElementById("target_attack").click();
},700
);
setTimeout(
function(){
document.getElementById("troop_confirm_go").click();
},1000
);
一切正常,当我输入控制台(Ctrl + Shift + K)并返回某种值,如476,但我想经常使用这个脚本。但是,当我使用javascript:
前缀为此脚本添加书签时,它将停止工作。返回值显示在屏幕上并停止脚本。如何解决这个问题?
更确切地说:
document.getElementById("mp_att").click();
在选定的村庄选择“攻击”。
然后显示窗口,我必须选择部队。
TroopTemplates.useTemplate(1889);
选择它们。
此功能单独执行仅返回“false”
document.getElementById("target_attack").click();
以上代码选择,我想袭击这个村庄。
然后再显示一个弹出窗口。 (如果要确认派遣部队)
document.getElementById("troop_confirm_go").click();
此代码确认并派遣部队。
如何忽略/隐藏返回的值?或许还有另一种快速执行脚本的方法?
答案 0 :(得分:1)
您使用浏览器dev-tools将脚本注入其他网站。 您不想在开发人员工具中复制/粘贴和运行脚本,而是将脚本添加为浏览器书签的javascript源代码,以便一次又一次地调用它们。
我没有尝试,但我很确定这不会起作用。 我很好奇它似乎部分适合你 - 也许有人提出了一个有效的解决方案。
但是:你可以