![]() |
Hej,
Jag sitter och underhåller en Mozilla plugin (extension) och undrar om någon vet hur, eller om, man från overlay.js kan nå den nuvarande URL:en som browsern står på? window.location.hostname ger mig "browser", vilket är förståerligt eftersom javascriptet körs i chrome-modulen i sin egna lilla värld. Det låter lite farligt från API-perspektiv att låta ett javascript nå information i browsern, men måhända tillåts det om det körs från en extension? Enda varianten jag kom på är att registrera en observer på t.ex http-on-examine-response eller dylikt, men det blir sån himla overhead att fånga upp vartenda litet anrop. Tacksam för tips! |
Varför löser man alltid saker efter man frågat... jag svarar mig själv ifall nån annat får problemet.
content.document används tydligen i extensions för att nå innehållet i nuvarande kontext. |
Finns massa info på https://developer.mozilla.org/En/Code_snipp.../Tabbed_browser
Extensions i Firefox har precis samma rättigheter som Firefox i sig. Så kan Firefox det så går det att göra en extension som gör det. |
Alla tider är GMT +2. Klockan är nu 10:57. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson