QUOTE(worms3000 @ Mar 12 2025, 12:01)

顺便问个移动端的问题
手机玩HV体验挺好的,monsterbation甚至有移动端优化功能
但是因为手机没键盘没法像电脑一样按c看装备素质比较麻烦,有没有什么解决方法
虽然现在基本也就是外出或者工作时用来打个遭遇战 (IMG:[
invalid]
style_emoticons/default/huh.gif)
我之前也被这个问题困扰,PC端上HV Utils下的装备商店和仓库双击可以打开链接,但是移动端上双击行为是缩放,后来我改了下让移动端也能双击打开
编辑: 加了个长按,0.3s内双击和0.5s以上长按都行
HV Utils找到这行,我这边是2312行
// EQUIPMENT MOUSE FUNCTIONS
把下面的函数修改成
CODE
// EQUIPMENT MOUSE FUNCTIONS
if (settings.equipmentMouseFunctions) {
const handleAction = (div) => {
if (div && div.matches('div[data-eid]')) {
window.open(`equip/${div.dataset.eid}/${div.dataset.key}`, '_blank');
}
}
document.addEventListener('dblclick', () => {
const div = $qs('div[data-eid]:hover');
handleAction(div);
});
let lastTap = 0;
document.addEventListener('touchend', (event) => {
const now = Date.now();
if (now - lastTap < 300) {
const div = document.elementFromPoint(event.changedTouches[0].clientX, event.changedTouches[0].clientY);
handleAction(div);
}
lastTap = now;
});
let touchTimer = null;
document.addEventListener('touchstart', (event) => {
const touch = event.touches[0];
touchTimer = setTimeout(() => {
const div = document.elementFromPoint(touch.clientX, touch.clientY);
handleAction(div);
}, 500);
});
document.addEventListener('touchend', () => {
clearTimeout(touchTimer);
});
document.addEventListener('touchmove', () => {
clearTimeout(touchTimer);
});
}
移动端双击/长按时会跟PC端双击一样,打开装备链接,有装百分比插件就能看roll值了
HV_Utils_3.0.0.user.txt ( 470.68k )
Number of downloads: 26This post has been edited by 剑行血间: Mar 12 2025, 07:24