Tunneling και οι proxy για Ajax και πέρα

Δευτέρα, 10 Δεκεμβρίου 2007

Λόγω της ικανότητάς της να επικοινωνεί με το διακομιστή, το αντικείμενο XMLHttpRequest (XHR), που χρησιμοποιούνται στην τεχνολογία Ajax (Asynchronous JavaScript για σύντομη και XML, του οποίου η προφορά θα ήταν "egiacs" ακόμη και αν εμείς οι Ιταλοί προτιμούν "aiacs"), έχει ένα μπλόκο της προστασίας που εμποδίζει τη λειτουργία του από εφαρμογές εκτός του τομέα στον οποίο δραστηριοποιείται. Η προστασία αυτή είναι απαραίτητη για την αποφυγή Javascript έγχυσης (τεχνικές της "ένεση" εξαιρετικά επικίνδυνο κώδικα, προκειμένου να παραβιάζουν το σύστημα) διαφόρων τύπων, με τον απώτερο στόχο του «διάλειμμα» στο σύστημα.
Το όριο αυτό είναι τώρα ληφθεί σοβαρά υπόψη και είναι κατά κάποιον τρόπο σκέψης για την επίλυσή τους - άμεσα σε XMLHttpRequest - χωρίς να θέτει σε κίνδυνο την ασφάλεια (βλ. επίσης: Τρίτη πρόταση για cross-site επεκτάσεις XMLHttpRequest).

Ωστόσο, η κατάσταση σήμερα έχει ως εξής:

XHR

Συνεχίστε να το διαβάσετε ... "

Σχετικές Post

RESTTest: χρήσιμη επέκταση του Firefox

Παρασκευή 2 Νοέμβρη, 2007

RESTTest Εδώ είναι ένα ενδιαφέρον για την επέκταση του Firefox (σήμερα έχει εκδώσει το patch 2.0.0.9) που γράφτηκε από Kris Zyp. RESTTest μπορεί να εκτελέσει και να στείλει τον έλεγχο να λαμβάνετε ένα URL που χρησιμοποιούν το πρωτόκολλο ΠΕΡΙΦΕΡΕΙΑ, επιλέγοντας μεταξύ των κανόνια μεθόδους GET ή POST (ενδεχομένως προσαρμοσμένες) .
RESTTest μπορεί να χρησιμοποιηθεί για την επαλήθευση της λειτουργίας του XMLHttpRequest και εν συνεχεία να δοκιμάσουν εφαρμογές που χρησιμοποιούν Ajax. Μπορούμε στη συνέχεια να προσομοιώνουν εύκολα και γρήγορα XHR τα αιτήματα και οι απαντήσεις.
Αυτή η επέκταση είναι σχεδιασμένη ειδικά για την εργασία με ΠΕΡΙΦΕΡΕΙΑ πόρων και υποστηρίζει όλες τις μεθόδους HTTP.
Στον τομέα POST / πού μπορείτε να εισάγετε όλες τις παραμέτρους που θέλουμε να στείλουμε να μας δοκιμαστική σελίδα, στο πρότυπο σύνταξη:

variabile1 = τιμή1 & variabile2 = τιμή2 &[...] τιμή της μεταβλητής n = n

Η επέκταση αυτή είναι χρήσιμη σε δοκιμές RSS Feed για μια τοποθεσία ή όταν κάθε paramteri οποιαδήποτε υπηρεσία RPC.

Σχετικές Post

Αντανακλαστικά για Joost, τον Απόλλωνα και Browser

Παρασκευή 20 Απριλίου 2007

Γιατί ο διακόπτης στον Απόλλωνα για να δείτε HTML και το δυναμικό περιεχόμενο, όταν ένα πρόγραμμα περιήγησης ήδη το επιτρέπει; Γιατί χρήση Joost να δείτε την Καθαρά τηλεόραση όταν ένα πρόγραμμα περιήγησης ήδη το επιτρέπει;

Γιατί ο παραγωγός browser δεν συμπεριέλαβε δύο απλές λειτουργίες στο εσωτερικό τους:

  • Windowless παράθυρα
  • Αντικείμενο P2P

Windowless παράθυρα

Η απλή αυτή η δυνατότητα μπορεί να αξιοποιήσει στο έπακρο τη σύνδεση HTTP και κάνουν πραγματικά χρήσιμα προγράμματα περιήγησης. Το να μπορεί να ανοίξει παράθυρα (popup στην πράξη) με μοναδικό τίτλο και χωρίς σύνορα, casomai στη διαφάνεια, την αύξηση της παραγωγής των Widget για την αξιοποίηση του τακτικού προγράμματος περιήγησης, όπως αυτό που σήμερα Απόλλωνα. Με μια προσεκτική μελέτη για την ασφάλεια (γιατί νομίζω ότι σήμερα είναι η μόνη αιτία για αυτό το όριο) θα ανοίξει πραγματικά ενδιαφέροντα σενάρια.

Αντικείμενο P2P

Όπως όλοι γνωρίζουμε πλέον όλοι οι browsers υποστήριξη αντικείμενο XMLHttpRequest έχει δημιουργήσει μια απέραντη ποσό των λεγόμενων Ajax εφαρμογές. Το αντικείμενο που χρησιμοποιείται από το JavaScript, μπορεί να αποτελέσει κανάλι HTTP - παράλληλη - διαχειρίσιμο μέσω script πελάτη, τόσο η ìinvio για τη λήψη δεδομένων.
Αργά ή γρήγορα, όπως αναμενόταν σε πολλά άλλα Blog, τοποθετήστε το Adobe Flash σε P2P. Γιατί δεν κάνουν το ίδιο πράγμα στον Browser; Ένα αντικείμενο αυτού του είδους λειτουργικότητα σε συνδυασμό με Windowless θα δημιουργήσουν εφαρμογές όπως την εγκατάσταση του Joost χωρίς τίποτα στο μηχάνημά σας, που εξασφαλίζουν τη αξίζει πολλαπλή συμβατότητα του Διαδικτύου, αυξάνοντας έτσι την αποτελεσματικότητα της παραγωγής (τώρα Joost είναι αναπτυχθούν για κάθε σύστημα Λειτουργικά, πολύ βαρύ πράγμα - τόσο σε οικονομικό επίπεδο όσο εκείνη την εποχή - στην πραγματικότητα, το βήτα το ένα το άλλο ...).

Έτσι RSS Feed παράθυρα με κείμενο, ήχο και βίντεο που θα διατίθενται εκεί που θέλουμε για την επιφάνεια εργασίας μας, σε πραγματικό πρότυπο W3C. Σταθμοί TCP είναι το άνοιγμα απευθείας από το Javascript, με τη δυνατότητα ανταλλαγής δεδομένων απεριόριστος. Είναι σαφές ότι η μικρή θα είναι και το "έγκλημα" είναι υψηλή, hackers, spam και Phishing είναι σε περιπολία και Κινήσεις αυτού του είδους τρομοκρατούν μερικές 'όλα ...

Σχετικές Post

Web2.0: Gran Paradiso του Firefox 3.0 και Απόλλωνα

Δευτέρα, 12 Μαρτίου 2007

Είναι διαθέσιμη ηλεκτρονική έκδοση της Alpha 2 του Firefox 3.0, ο κωδικός του Gran Paradiso. Μεταξύ των καινοτομιών που ανακοινώθηκε (η τελική έκδοση αναμένεται έως το τέλος του 2007) είναι σε θέση να χρησιμοποιούν το πρόγραμμα περιήγησης off-line mode. Όλα αυτά θυμίζει το Adobe Apollo ότι, παρά το γεγονός ότι δεν παρουσιάζουν ως ένα πρόγραμμα περιήγησης, που θυμίζει τα ουσιώδη.

Συνεχίστε να το διαβάσετε ... "

Σχετικές Post

Web2.0: Adobe προσπαθεί να τον Απόλλωνα;

Τρίτη 13 Φεβρουαρίου, 2007

Ο Απόλλων είναι το κωδικό όνομα (για σήμερα) ενός φιλόδοξου σχεδίου για τον κόσμο Adobe RIA (Rich Internet Applications) και Web2.0, συμπεριλαμβανομένων των Ajax. Κάποιος υπενθύμισε Macromedia Συμβολή, Macromedia Κεντρικής σε κάποιον άλλο. Υπάρχει επίσης και εκείνων που βλέπουν στον Απόλλωνα απλή ένωση - ή την ικανότητα - για να συγκεντρώσει στοιχεία Flash και PDF (μεταξύ άλλων έχει ήδη γίνει με το βιβλίο Flash)!

Συνεχίστε να το διαβάσετε ... "

Σχετικές Post

Αίας ΧΩΡΙΣ HTTPRequest

Τρίτη, 5 Δεκεμβρίου, 2006

Όπως και πολλοί προγραμματιστές Web γνωρίζουμε, πριν από την έλευση του XMLHttpRequest, το πρόβλημα της επαναφόρτωσης μια ιστοσελίδα έχει ήδη επιλυθεί με την τεχνική της ή με κρυφό IFRAME. Αυτό έδωσε τη δυνατότητα για πολλές artifizio πρέπει να επιλυθούν ορισμένα ζητήματα της διεπαφής άλλως αδύνατον να λυθεί. Ένα πλεονέκτημα της χρήσης των κρυφών πλαίσιο, μεταξύ άλλων, ήταν σε θέση να διατηρήσει Ιστορικό! Τι ότι δεν επιτρέπει XMLHttpRequest αντικείμενο.

Εκτός από τις τεχνικές που χρησιμοποιούν HTML ή με κρυφό IFRAME, είναι δυνατή η χρήση Flash ως υπο-κανάλι επικοινωνίας μεταξύ της σελίδα και η υπηρεσία. Ορισμένες εμπειρίες στην κατεύθυνση αυτή είναι ακόμη σε εξέλιξη (βλέπε για παράδειγμα Fjax). Η ιδέα είναι να "κρύψει" στιγμιαίου στην σελίδα HTML (όπως συνέβη με το καρέ) και επικοινωνούν μαζί της μέσω Javascript (ή VBScript για την Microsoft μόνον στο περιβάλλον).

Αλλά αυτή η τεχνική αρκετές κρυφές παγίδες. Πρώτα απ 'όλες τις δυνάμεις του χρήστη για την εγκατάσταση του Flash plugin, και ως εκ τούτου δεν αποτελεί HTML (PURA) καθαρά. Επίσης απαιτεί τη χρήση Javascript πίεσε ως σημείο επαφής μεταξύ του Flash και τη σελίδα, και έτσι αξίζει να χρησιμοποιεί το αντικείμενο XMLHttpRequest. Όταν ξεκινάτε να γράψετε ένα πλαίσιο στο ActionScript θέλετε να επιτύχετε σε Flash. Αυτή είναι η παραλλαγή XMLHttpRequest αντικείμενο αρχίζει να έχει ελάχιστο νόημα.
Σε τελική ανάλυση αν δεν θέλετε να χρησιμοποιήσετε το αντικείμενο XMLHttpRequest, εδραίωσε την τεχνική που στηρίζονται τώρα FRAME κρυφό. Ακόμη και ορισμένες χρήσεις μια μικτή τεχνική: XMLHttpRequest + IFRAME!

Αλλά τώρα, Αίας (με τη μορφή XMLHttpRequest) ήταν τόσο μεγάλη επιτυχία ότι στο μέλλον το αντικείμενο XMLHttpRequest θα υποστηριχθεί από τους παραγωγούς που βελτιώθηκε browser (όπως η Microsoft, Mozilla, Opera, etc ...). Στην πράξη XMLHttpRequest να αποτελέσει συνιστώσα της αθέτησης (όπως ήδη συμβαίνει στον Firefox) στο πλαίσιο του προγράμματος περιήγησης, προσβάσιμες μέσω Javascript! Γιατί λοιπόν να μην το χρησιμοποιούν;

Σχετικές Post