JavaScript -Weberweiterung wird auf SPA -Websites nicht geladen, es sei denn, die Seite ist aktualisiertJavaScript

Javascript-Forum
Anonymous
 JavaScript -Weberweiterung wird auf SPA -Websites nicht geladen, es sei denn, die Seite ist aktualisiert

Post by Anonymous »

Ich habe versucht, eine Web -Erweiterung zu erstellen, die Sie zu einer anderen Website bringt, wenn Sie auf die Seite klicken, wenn Sie sich in einer bestimmten Unterkategorie befinden. https://www.instagram.com/reels/* und https://www.youtube.com/* Es muss repariert werden, um zu arbeiten.

Code: Select all

{

"manifest_version": 3,
"name": "URL redirector",
"version": "0.0.1",

"content_scripts": [
{
"matches":["https://www.instagram.com/reels/*"],
"js":["background_script.js"]
}
]

}
background_script.js

Code: Select all

      function myFunction(){

window.open('https://www.stackoverflow.com/questions/ask','_self');
}

document.addEventListener("click", myFunction);
< /code>
Ich habe versucht, einige Lösungen wie die Ausführung des Programms nur nach dem vollständigen Dokument auszuführen, aber dennoch muss es für JavaScript aktualisiert werden, um < /p>
auszuführen  document.onreadystatechange = () => {
if (document.readyState === "complete") {

function myFunction(){

window.open('https://www.stackoverflow.com/','_self');
}

document.addEventListener("click", myFunction);

}
};
und probierte jede Lösung in dieser Frage aus, aber die Seite muss trotzdem neu geladen werden, damit JavaScript geladen wird.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post