Fix bug with different XPaths across instances
This commit is contained in:
parent
cdceafb4ee
commit
bb65745ef5
|
@ -6,9 +6,13 @@
|
||||||
// @include http*
|
// @include http*
|
||||||
// ==/UserScript==
|
// ==/UserScript==
|
||||||
|
|
||||||
let recommendedSidebarXpath = "/html/body/div/div/div[5]/div[3]";
|
let sidebarXpaths = ["/html/body/div/div/div[4]/div[3]", "/html/body/div/div/div[5]/div[3]"];
|
||||||
|
|
||||||
|
for (const index in sidebarXpaths) {
|
||||||
|
let xpath = sidebarXpaths[index];
|
||||||
|
|
||||||
let recommendedSidebar = document.evaluate(
|
let recommendedSidebar = document.evaluate(
|
||||||
recommendedSidebarXpath,
|
xpath,
|
||||||
document,
|
document,
|
||||||
null,
|
null,
|
||||||
XPathResult.FIRST_ORDERED_NODE_TYPE,
|
XPathResult.FIRST_ORDERED_NODE_TYPE,
|
||||||
|
@ -17,4 +21,6 @@ let recommendedSidebar = document.evaluate(
|
||||||
|
|
||||||
if (recommendedSidebar != null) {
|
if (recommendedSidebar != null) {
|
||||||
recommendedSidebar.setAttribute("hidden", true);
|
recommendedSidebar.setAttribute("hidden", true);
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue