代码拉取完成,页面将自动刷新
同步操作将从 Sao骚神小组/Saossion Tools 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
//-------------------------------------- 创建一个 右键快捷菜单div
var menu_div = document.createElement('div');
menu_div.id = 'caidan';
// 设置要添加的innerHtml内容
var innerHtmlContent = `
<table id="myTable" >
<tbody>
<tr>
<td id="dp" onclick="to_DP_path()" >复制 DrissionPage 语法</td>
</tr>
<tr>
<td id="xpath" onclick="to_xpath()" >复制 XPath 语法</td>
</tr>
<tr>
<td id="css" onclick="to_CSS_path()">复制CSS的语法</td>
</tr>
<tr>
<td id="help_center" onclick="to_show_help()">按键帮助</td>
</tr>
</tbody>
</table>
`;
menu_div.innerHTML=innerHtmlContent;
document.body.appendChild(menu_div);
menu_div.classList.add("hidden");//隐藏 div标签
menu_div.style.zIndex = '5000'; // 确保在页面上方显示
// -------------------------------------------工具函数
document.addEventListener('click', function (event) {
if (event.button === 0 ) {
if(!menu_div.classList.contains("hidden")) menu_div.classList.add("hidden");
}
});
//弹出菜单
function toggleMenu(x,y) {
menu_div.style.top = y + 'px';
menu_div.style.left = x + 'px';
if (menu_div.classList.contains("hidden")) {
// 如果第二个按钮已经被隐藏,显示它
menu_div.classList.remove("hidden");
}
}
// ----------------------------监听alt和鼠标右键 是否被同时按下
var altKeyPressed = false;
document.addEventListener('mousedown', function (e) {
if (e.button === 2 && altKeyPressed) {
e.preventDefault(); // 阻止默认的右键菜单弹出
toggleMenu(e.clientX, e.clientY); // 调用 toggleDIV() 函数
}
});
document.addEventListener('keydown', function (event) {
if (event.key === 'Alt') {
altKeyPressed = true;
}
});
document.addEventListener('keyup', function (event) {
if (event.key === 'Alt') {
altKeyPressed = false;
}
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。