【发布时间】:2022-11-03 12:58:17
【问题描述】:
该问题的详细信息已在 Github 问题部分中解决。我将提供相同的链接,其中已提供了相同的详细说明... 如果为相同的请求创建拉取请求,那将是非常友好的。
链接到问题/存储库: https://github.com/utkarshtambe10/videomark-chromeExtension/issues/3
我通过使用 JavaScript 的event.stopImmediatePropagation() 函数尝试了很多解决问题,但使用该函数又可以解决问题,因为在重新加载同一网页后,已删除的书签也会再次出现,这使得 chrome-extension 无法使用。 ...
如果提供帮助,请提前感谢....
下面附上参考代码:
const onDelete = async e => {
const activeTab = await getActiveTabURL();
const bookmarkTime = e.target.parentNode.parentNode.getAttribute("timestamp");
const bookmarkElementToDelete = document.getElementById("bookmark-" + bookmarkTime);
bookmarkElementToDelete.parentNode.removeChild(bookmarkElementToDelete);
chrome.tabs.sendMessage(activeTab.id, {
type: "DELETE",
value: bookmarkTime
}, viewBookmarks);
};
【问题讨论】:
标签: javascript google-chrome-extension youtube bookmarks chrome-extension-manifest-v3