34 ms·
This French startup claims it is able to run some Javascript in the PDF, therefore notify you when a customer reads your offer, tell you which part he read, whe
by alexis_fr 8y ago
This French startup claims it is able to run some Javascript in the PDF, therefore notify you when a customer reads your offer, tell you which part he read, where he stayed the longest, etc. Does PDF support JS?
https://www.tilkee.com/ https://www.tilkee.com/
- mikeleeorg 8y agoWow, yikes, you CAN run Javascript in a PDF: https://www.adobe.com/devnet/acrobat.html https://www.adobe.com/devnet/acrobat.html
- SlowRobotAhead 8y agoHorrible but not terribly surprising. I’ve been told the PDF spec has some low level functionally to support a MS-DOS emulator. Don’t know how true that is.
- favorited 8y agoYup. If you open this PDF in Chrome, you can even play Breakout: https://rawgit.com/osnr/horrifying-pdf-experiments/master/breakout.pdf https://rawgit.com/osnr/horrifying-pdf-experiments/master/br...
- nothis 8y agoThat's creepy and makes me glad I don't use Chrome (doesn't work in Firefox).
- Kalium 8y agoYou can run JS in a PDF. You can even embed Flash in a PDF. We tend to think as PDFs as an innocuous document format, but there's a lot more than that baked in. Adobe actually offers "features" like readership tracking in PDFs as part of their commercial offerings.
- ndnxhs 8y agoThankfully about half the "features" of PDF like js tracking and restrictions on editing or printing are ignored by almost every PDF reader not made by adobe.
- SlowRobotAhead 8y agoStrongly considering pulling Acrobat company wide and replacing with something like FoxIt.
- dbuder 8y agoYou should, but you should also spend some time testing various readers on your hardware, I've tried a few and they all had issues.
- Leace 8y agoLast time I opened PDF with JS even Acrobat warned about that and disabled it by default (but that was some time ago).
- thedirt0115 8y agoYou bet it does! https://pspdfkit.com/blog/2018/how-to-program-a-calculator-pdf/ https://pspdfkit.com/blog/2018/how-to-program-a-calculator-p...