anoniem Geplaatst: 27 oktober 2004 Delen Geplaatst: 27 oktober 2004 Hey beste mensen, tijd niet gezien... Ik hoop dat ik nog een vraag mag stellen. :wink: Ik wil graag een Firefox Extension maken, en dat gebeurt voor een heel groot deel in JavaScript. Wat ik nu wil doen is alle links in een pagina opvragen (tot zover geen probleem) en vervolgens door deze array heen loopen (nog steeds geen probleem) om gegevens uit die pagina's op te vragen en te verwerken (alas, het probleem). De kernvraag is dan ook: hoe wijs ik een externe pagina (of eigenlijk de HTML-inhoud ervan) toe aan een variabele? Zoeken op dit forum heeft niets opgeleverd, de [url=http://www.mozilla.org/docs/dom/domref/]Gecko DOM Reference[/url] ook niet, al weet ik niet precies waarnaar ik zoek. Als iemand de term weet die ik nodig heb ben ik al helemaal blij, de rest doktor ik zelf wel uit. Bij voorbaat dank, - Bas [size=9:4c6c185947][b:4c6c185947]Edit:[/b:4c6c185947] kleine verduidelijking van de vraag.[/size:4c6c185947] [size=9:4c6c185947][b:4c6c185947]Edit II:[/b:4c6c185947] ik heb inmiddels [url=http://www.mozilla.org/js/js-file-object.html]dit[/url] gevonden, iemand een idee in hoeverre dit bruikbaar is en of het de beste methode is?[/size:4c6c185947] [size=9:4c6c185947][b:4c6c185947]Edit III:[/b:4c6c185947] voor alle duidelijkheid; de bestanden die ik wil openen staan online en niet op de computer van de client. Volgens mij was dat nog niet duidelijk.[/size:4c6c185947] [size=9:4c6c185947][b:4c6c185947]Edit IV:[/b:4c6c185947] en er is licht aan het eind van de tunnel... Op Quircksmode vond ik [url=http://www.quirksmode.org/dom/importxml.html]dit artikel[/url], kijken of het voor mij afdoende is. [i:4c6c185947]Ik blijf open staan voor suggesties of ander commentaar![/i:4c6c185947][/size:4c6c185947] [size=9:4c6c185947][b:4c6c185947]Edit V:[/b:4c6c185947] hmmm, ik kom er toch niet helemaal uit. Het lijkt erop dat voor bovenstaande methode het bestand ook echt XML ipv HTML moet zijn, dus een niet-validerend HTML-bestand is uit den boze(?). Zucht... Iemand ideeën?[/size:4c6c185947] Quote Link naar reactie
anoniem Geplaatst: 28 oktober 2004 Auteur Delen Geplaatst: 28 oktober 2004 Misschien heb je wat aan het xmlhttprequest verhaal? Zie: http://www.mozilla.org/xmlextras/ Quote Link naar reactie
anoniem Geplaatst: 28 oktober 2004 Auteur Delen Geplaatst: 28 oktober 2004 hmmm lastige... Ik ben eigenlijk bang dat de veiligheidsrestricties van javascript voorkomen dat je een externe pagina kan inlezen, zeker als deze niet op dezelfde server staat. XML lukt idd wel (al vraag ik me af of dat ook cross-domain werkt) maar de inhoud opvragen... nee. kun je niet een vast serverside script gebruiken of -horror horror- een java applet? Quote Link naar reactie
anoniem Geplaatst: 28 oktober 2004 Auteur Delen Geplaatst: 28 oktober 2004 [quote:f259ff6f21="maIRnaairruJ"] of -horror horror- een java applet?[/quote:f259ff6f21] Aargh... de "popup en midi file van nu". :) Kan je niet je pagina voor de gek houden en document.domain ? t. Quote Link naar reactie
anoniem Geplaatst: 28 oktober 2004 Auteur Delen Geplaatst: 28 oktober 2004 [quote:df2012e5c8="mw22"]Misschien heb je wat aan het xmlhttprequest verhaal?[/quote:df2012e5c8]Bedankt, ik zal ff kijken...[quote:df2012e5c8="maIRnaairruJ"]Ik ben eigenlijk bang dat de veiligheidsrestricties van javascript voorkomen dat je een externe pagina kan inlezen, zeker als deze niet op dezelfde server staat.[/quote:df2012e5c8]De pagina's die ik wil opvragen staan per definitie op dezelfde server. Maar dat schijnt idd niet genoeg te zijn. Pffff, denk je ff een extension te schrijven.[quote:df2012e5c8="maIRnaairruJ"]kun je niet een vast serverside script gebruiken of -horror horror- een java applet?[/quote:df2012e5c8]Nee, het moet een Firefox extension worden, dus per definitie client side. Weet alleen niet of dit beperkt is tot JavaScript of niet... En een JavaApplet is als vloeken in de kerk, daar begin ik echt niet (meer) aan.[quote:df2012e5c8="teacher"]Kan je niet je pagina voor de gek houden en document.domain ?[/quote:df2012e5c8]Bedankt, ook hier zal ik ff naar kijken. Nog even wat literatuur doorspitten dus... :( - Bas Quote Link naar reactie
anoniem Geplaatst: 3 november 2004 Auteur Delen Geplaatst: 3 november 2004 Dit moet zeker wel lukken en je hebt niks te maken met domeinrestricties. Kleine tip: kijk in de source van andere extensions hoe zij het gedaan hebben. Wat voor extension ga je maken? Dit dingetje gaat wel voor flink wat dataverkeer zorgen. Is het een link validator ofzo? Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen