Merge pull request #13 from qcrao/qcrao_fix_plus
replace click with hover
This commit is contained in:
@@ -27,9 +27,22 @@ function removeAllCheckboxes() {
|
|||||||
|
|
||||||
async function deleteConversation(checkbox) {
|
async function deleteConversation(checkbox) {
|
||||||
const conversationElement = checkbox.parentElement;
|
const conversationElement = checkbox.parentElement;
|
||||||
await delay(300);
|
await delay(100);
|
||||||
console.log("1. Clicking conversation...", conversationElement);
|
// console.log("1. Clicking conversation...", conversationElement);
|
||||||
conversationElement.click();
|
// conversationElement.click();
|
||||||
|
// 将 click 替换为悬停
|
||||||
|
|
||||||
|
// 创建一个鼠标悬停事件
|
||||||
|
const hoverEvent = new MouseEvent('mouseover', {
|
||||||
|
view: window,
|
||||||
|
bubbles: true,
|
||||||
|
cancelable: true
|
||||||
|
});
|
||||||
|
|
||||||
|
console.log("1. Hovering over conversation...", conversationElement);
|
||||||
|
// 触发鼠标悬停事件
|
||||||
|
conversationElement.dispatchEvent(hoverEvent);
|
||||||
|
await delay(200);
|
||||||
|
|
||||||
const pointerDownEvent = new PointerEvent('pointerdown', {
|
const pointerDownEvent = new PointerEvent('pointerdown', {
|
||||||
bubbles: true,
|
bubbles: true,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"manifest_version": 3,
|
"manifest_version": 3,
|
||||||
"name": "ChatGPT Bulk Delete",
|
"name": "ChatGPT Bulk Delete",
|
||||||
"version": "4.0",
|
"version": "4.1",
|
||||||
"description": "A Chrome extension to bulk delete ChatGPT conversations",
|
"description": "A Chrome extension to bulk delete ChatGPT conversations",
|
||||||
"icons": {
|
"icons": {
|
||||||
"48": "icon48.png"
|
"48": "icon48.png"
|
||||||
|
|||||||
Reference in New Issue
Block a user