Obv geassocieerde filettype in browser een link genereren

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • van.der.schulting
  • Registratie: Juli 2002
  • Laatst online: 09-08-2024
Ik zit met het volgende probleem:
Als een filetype in de browser is gekoppeld aan een applicatie, dan wil ik een nieuwe pagina openen met een iframe erin. Als een filetype in de browser niet gekoppeld is aan een applicatie, dan wil ik dat alleen een download link gegeven wordt.

In het eerste geval wil ik dus een link genereren naar een nieuwe pagina met een iframe. In het tweede geval wil ik een link rechtstreeks naar de file genereren.

Het lijkt mij dat ik dit met javascript moet bepalen, wat voor soort link ik moet genereren. Ik kan echter niks vinden via Google, maar wellicht zoek ik net op de verkeerde string in Google. Is er iemand die me op weg kan helpen waar ik het zoeken moet?

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Nu online

MueR

Admin Tweakers Discord

is niet lief

Jij wil in browser instellingen gaan peuren? Dat gaat je niet lukken, dat is maar goed ook.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • van.der.schulting
  • Registratie: Juli 2002
  • Laatst online: 09-08-2024
Ik wil de browser instellingen 'omzeilen' / 'forceren'.

Iets soortgelijks schijnrt nl. wel te kunnen via de Apache-configuratie. Zie: http://www.google.nl/sear...official&client=firefox-a

Maar ik wil dus niet per se altijd downloaden, ik wil de juiste link genereren obv het feit of de filetype geassocieerd is aan een applicatie.

[ Voor 20% gewijzigd door van.der.schulting op 21-05-2010 16:42 ]


Acties:
  • 0 Henk 'm!

  • Tjeemp
  • Registratie: Januari 2005
  • Laatst online: 03-01-2015

Tjeemp

BEER N TEA

Gebeurt dat niet automatisch (op Windows) bij PDF's en zo? Dat als Acrobat gekoppeld is hij hem gewoon in een browservenster opent en anders een downloadlink geeft? Of is dit niet wat je bedoelt?

www.timovanderzanden.nl | Beer 'n' Tea


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 12:52

Bosmonster

*zucht*

van.der.schulting schreef op vrijdag 21 mei 2010 @ 16:39:
Ik wil de browser instellingen 'omzeilen' / 'forceren'.
Dus je wilt gebruikersgegevens uitlezen, want anders kun je niks kiezen.

En dat kan (gelukkig) niet.

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Nu online

MueR

Admin Tweakers Discord

is niet lief

Je kan met apache headers wel een download forceren ja. Je kan alleen niet vanuit de website detecteren wat de user heeft ingesteld en dat is met een verdomd goede reden. Daarmee worden een hoop problemen voorkomen die in het verleden behoorlijk irritant waren. Porno dialers anyone?

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • TRON
  • Registratie: September 2001
  • Laatst online: 16-09 13:13
Wellicht kan je iets met de informatie die je kan oproepen met JavaScript? Het is te zien welke plug-ins beschikbaar zijn in de browser (zie bijvoorbeeld: http://panopticlick.eff.org/).

Op basis hiervan kan je aannames doen; zeker weten doe je het echter toch niet.

Je zou eventueel de veel voorkomende geïntegreerde bestanden (PDF) in een iFrame kunnen laden als je dat wilt. Hiermee dek je echter ook niet alles af.

Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 09-09 17:48
TRON schreef op vrijdag 21 mei 2010 @ 17:08:
Wellicht kan je iets met de informatie die je kan oproepen met JavaScript? Het is te zien welke plug-ins beschikbaar zijn in de browser (zie bijvoorbeeld: http://panopticlick.eff.org/).

Op basis hiervan kan je aannames doen; zeker weten doe je het echter toch niet.

Je zou eventueel de veel voorkomende geïntegreerde bestanden (PDF) in een iFrame kunnen laden als je dat wilt. Hiermee dek je echter ook niet alles af.
Browserplugins hebben niets te maken met de file-association van downloads.

Acties:
  • 0 Henk 'm!

  • Manuel
  • Registratie: Maart 2008
  • Laatst online: 12:45
Het is alleen mogelijk om een MIME-type daarvoor in te stellen en dan de browser het laten afhandelen. Gelukkig is het niet mogelijk dat devvers de browser aanpassen naar hun wensen, zie de reden van MueR :)
Pagina: 1