FAQ |
Kalender |
2009-05-17, 22:38 | #1 | ||
|
|||
Flitig postare
|
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! |
||
Svara med citat |
2009-05-17, 22:45 | #2 | ||
|
|||
Flitig postare
|
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. |
||
Svara med citat |
2009-05-17, 22:51 | #3 | ||
|
|||
Mycket flitig postare
|
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. |
||
Svara med citat |
Svara |
|
|