Weltraumeule
2024-08-04, 11:45:05
Hallo Leute, eines vorweg, ich bin kein Entwickler und habe keine Ahnung von Chrome Erweiterungen oder Java Script & Co.
Hoffe, dass mir jemand das Skript umschreibt, falls es nicht zu viel Mühe bereitet?
Es geht um die Erweiterung Archive Webpage (https://chromewebstore.google.com/detail/archive-webpage/dnakmmcpobpgknolnfoiagbmpmglnckn?hl=de)
Ich habe den Entwicklermodus eingeschaltet um "entpackte Erweiterungen" laden zu können, um sie selber zu bearbeiten.
Beim Klick auf das Extension Icon, öffnet es zwei neue Tabs.
Das ist der Code dafür in der background.ts-18c02677 Datei:
chrome.action.onClicked.addListener(async e=>{e.id&&(await chrome.tabs.create({url:`https://archive.ph/?run=1&url=${e.url}`,index:e.index+1,active:!1}),await chrome.tabs.create({url:`https://web.archive.org/web/${new Date().getFullYear()}0000000000*/${e.url}`,index:e.index+2,active:!1}))});
Ich habe einen Teil gelöscht, weil mir der zweite Tab überflüssig ist, das ist der Rest.
chrome.action.onClicked.addListener(async e=>{e.id&&(await chrome.tabs.create({url:`https://archive.ph/?run=1&url=${e.url}`,index:e.index+1,active:!1}))});
So, worum es mir geht, ich möchte dass kein neuer Tab geöffnet wird, sondern dass sich die zu öffnende Webseite im aktuellen Tab öffnet!
Alternativ kann auch ein neuer Tab geöffnet werden, aber dann sollte der aktuelle geschlossen werden.
Ist es leicht das umzuschreiben und kann könnte mir jemand den Gefallen machen vielleicht? :redface:
Hoffe, dass mir jemand das Skript umschreibt, falls es nicht zu viel Mühe bereitet?
Es geht um die Erweiterung Archive Webpage (https://chromewebstore.google.com/detail/archive-webpage/dnakmmcpobpgknolnfoiagbmpmglnckn?hl=de)
Ich habe den Entwicklermodus eingeschaltet um "entpackte Erweiterungen" laden zu können, um sie selber zu bearbeiten.
Beim Klick auf das Extension Icon, öffnet es zwei neue Tabs.
Das ist der Code dafür in der background.ts-18c02677 Datei:
chrome.action.onClicked.addListener(async e=>{e.id&&(await chrome.tabs.create({url:`https://archive.ph/?run=1&url=${e.url}`,index:e.index+1,active:!1}),await chrome.tabs.create({url:`https://web.archive.org/web/${new Date().getFullYear()}0000000000*/${e.url}`,index:e.index+2,active:!1}))});
Ich habe einen Teil gelöscht, weil mir der zweite Tab überflüssig ist, das ist der Rest.
chrome.action.onClicked.addListener(async e=>{e.id&&(await chrome.tabs.create({url:`https://archive.ph/?run=1&url=${e.url}`,index:e.index+1,active:!1}))});
So, worum es mir geht, ich möchte dass kein neuer Tab geöffnet wird, sondern dass sich die zu öffnende Webseite im aktuellen Tab öffnet!
Alternativ kann auch ein neuer Tab geöffnet werden, aber dann sollte der aktuelle geschlossen werden.
Ist es leicht das umzuschreiben und kann könnte mir jemand den Gefallen machen vielleicht? :redface: