Εύρεση JavaScript μέσα σε PDF
Η Προβολή JavaScript σαρώνει ένα PDF για ενσωματωμένο JavaScript και επιστρέφει το κείμενο των σεναρίων ως αρχείο απλού κειμένου. Διαβάζει σενάρια και δεν τα εκτελεί ποτέ. Αν δεν βρεθεί κανένα, το αρχείο το λέει.
Σύρετε και αφήστε αρχεία εδώ ή κάντε κλικ για επιλογή
Δέχεται PDF · έως 500.0 MB ανά αρχείο · έως 20 αρχεία τη φορά
Μπορείτε επίσης να επικολλήσετε ένα αρχείο με Ctrl/Cmd+V ή από το μενού του προχείρου.
Προβολή JavaScript σαρώνει ένα PDF για ενσωματωμένο JavaScript και ρίχνει τα σενάρια ως `text/plain`. Διαβάζει το δέντρο ονομάτων JavaScript του καταλόγου, τις πρόσθετες ενέργειες (`AA`) του καταλόγου και των σελίδων, το `OpenAction` και τις ενέργειες σε σχολιασμούς και πεδία φόρμας, ακολουθώντας αλυσίδες ενεργειών. Δεν εκτελεί JavaScript.
Αν δεν βρεθεί τίποτα το σώμα είναι η πρόταση `No JavaScript actions found`. Τα αρχεία με κωδικό ξεκλειδώνονται για εσάς σε αυτή τη σελίδα μόλις εισαγάγετε τον κωδικό· οι χρήστες API εκτελούν πρώτα «Αφαίρεση κωδικού» αν δεν μπορούν να αναλυθούν.
Αυτό είναι dump επιθεώρησης, όχι καθαριστής. Για αφαίρεση JS, χρησιμοποιήστε Καθαρισμός PDF με removeJavaScript.
Ενσωματωμένα συνημμένα αρχεία είναι άλλη αποθήκη· χρησιμοποιήστε εργαλεία συνημμένων, όχι αυτό το dump.
Τα ανεβάσματα είναι προσωρινά. Δεν κρατάμε βιβλιοθήκη PDF.
Λειτουργίες
- Dump απλού κειμένου ενεργειών JS· χωρίς εκτέλεση
- Η κενή περίπτωση επιστρέφει σταθερή πρόταση
- Όχι Καθαρισμός PDF
- Ανώνυμο API: /api/v1/misc/show-javascript
Πότε το χρησιμοποιείτε
- Επιθεώρηση OpenAction πριν ανοίξετε σε αξιόπιστο πρόγραμμα προβολής
- Αντιγραφή ενσωματωμένων σεναρίων για αναθεώρηση
- Επιβεβαίωση ότι μια φόρμα δεν έχει κατάλογο-JS που βλέπει ο περιπατητής
Πώς ελέγχω ένα PDF για JavaScript;
- Ανεβάστε PDF που επιτρέπεται να επιθεωρήσετε.
- Πατήστε «Εκτέλεση» και κατεβάστε το αρχείο κειμένου.
- Αναζητήστε στο dump app.alert ή submitForm αν κυνηγάτε ενέργειες τύπου κακόβουλου λογισμικού.
- Χρησιμοποιήστε Καθαρισμός PDF αν το JS πρέπει να φύγει από αντίγραφο.
Όρια και ειδικές περιπτώσεις
- Χωρίς εκτελεστή
- Σενάρια σε ασυνήθιστα αντικείμενα ή σε φόρμες XFA μπορεί να μην εντοπιστούν
- Χωρίς καθαριστή
- Όριο ανεβάσματος σε αυτόν τον ιστότοπο: 500 MB ανά αρχείο, με αποστολή σε τμήματα πάνω από περίπου 95 MB. Το σώμα ενός μεμονωμένου άμεσου αιτήματος API περιορίζεται στα 100 MB.
Παραδείγματα
- PDF με OpenAction-JS κατεβαίνει ως .txt εκείνου του σεναρίου
- Σύνηθες υπόμνημα κειμένου κατεβάζει την πρόταση χωρίς-JS
Απόρρητο για αυτό το εργαλείο
Τα αρχεία ανεβαίνουν μέσω HTTPS, επεξεργάζονται στη μνήμη ή σε βραχύβιο προσωρινό κατάλογο στους διακομιστές μας και διαγράφονται όταν το αποτέλεσμα είναι έτοιμο. Δεν κρατάμε αντίγραφα για μετέπειτα περιήγηση, εκπαίδευση μοντέλων ή διαφημιστικά προφίλ. Οι λεπτομέρειες διατήρησης και οι γνωστοποιήσεις για cookie του AdSense βρίσκονται στην Πολιτική απορρήτου.
Συχνές ερωτήσεις
- Εκτελούνται τα σενάρια;
- Όχι. Αντιγράφει μόνο κείμενο πηγής από λεξικά ενεργειών.
- Γιατί πήρα No JavaScript actions found;
- Η σάρωση δεν βρήκε JS στα σημεία που διαβάζει. Σενάρια σε ασυνήθιστα αντικείμενα ή σε φόρμες XFA μπορεί να μην εντοπιστούν.
- Είναι σαρωτής κακόβουλου λογισμικού;
- Όχι. Είναι dump. Πρέπει ακόμα να το διαβάσετε.
- Αφαιρεί JS;
- Όχι. Ο Καθαρισμός PDF είναι το εργαλείο αφαίρεσης.
Τελευταία ενημέρωση:
Κλήση από κώδικα
Κάθε εργαλείο στον ιστότοπο είναι ένα απλό REST API. Για ανώνυμη χρήση δεν χρειάζεται λογαριασμός ούτε κλειδί API. Ίδιο για πρόγραμμα περιήγησης, προγραμματιστές και πράκτορες AI.
curl -X POST "https://pdf123.xyz/api/v1/misc/show-javascript" \
-F "[email protected]" \
-o output.pdfΔιατίθεται και ως εργαλείο MCP, για πελάτες που μιλούν Model Context Protocol (JSON-RPC 2.0 μέσω POST /mcp). Πλήρης αναφορά API
Χρήση από πράκτορα AI
SkillΜε αυτό το skill, τα Claude Code, Codex, Cursor και άλλοι πράκτορες AI μπορούν να εκτελέσουν το «Προβολή JavaScript» για εσάς: /skills/pdf123-show-javascript.md
Τα αρχεία χρησιμοποιούνται μόνο για αυτή την εργασία και διαγράφονται αυτόματα μετά.