Αντιμετώπιση προβλημάτων

Γνώση Υπολογιστών >> Αντιμετώπιση προβλημάτων >  >> Browser

Πώς μπορείτε να χρησιμοποιήσετε το πεδίο εντολών για να ανοίξετε μια νέα συναλλαγή στο δικό του παράθυρο του προγράμματος περιήγησης ενώ ταυτόχρονα;

Δεν μπορείτε να ανοίξετε απευθείας ένα νέο παράθυρο προγράμματος περιήγησης * ταυτόχρονα * με μία μόνο εντολή μέσα σε ένα πεδίο εντολών (όπως σε μια γραμμή διευθύνσεων του προγράμματος περιήγησης ιστού ή ένα τερματικό). Το πεδίο εντολών εκτελεί συνήθως μια ενιαία ενέργεια. Για να ανοίξετε μια νέα συναλλαγή σε ένα ξεχωριστό παράθυρο προγράμματος περιήγησης, χρειάζεστε μια διαδικασία δύο σταδίων (ή περισσότερων), που περιλαμβάνει είτε scripting είτε πολλαπλές εντολές.

Ακολουθούν ορισμένες προσεγγίσεις ανάλογα με το πλαίσιο σας (υποθέτοντας ότι εννοείτε το άνοιγμα μιας νέας καρτέλας ή παραθύρου για να εκτελέσετε μια ξεχωριστή συναλλαγή, όπως μια νέα αγορά σε έναν ιστότοπο):

1. Χρήση JavaScript (σε ένα πλαίσιο ιστότοπου):

Εάν εργάζεστε σε μια ιστοσελίδα και έχετε κάποιο έλεγχο στην εκτέλεση JavaScript (όπως μέσω της επέκτασης του προγράμματος περιήγησης ή της προσαρμοσμένης εφαρμογής ιστού), θα μπορούσατε να χρησιμοποιήσετε τη λειτουργία του JavaScript `open (). Αυτό δεν θα ήταν ένα "πεδίο εντολών" με την παραδοσιακή έννοια, αλλά θα επιτύχει το επιθυμητό αποτέλεσμα προγραμματικά.

`` `javascript

// Παράδειγμα:Ανοίξτε ένα νέο παράθυρο στο Google

Window.open ("https://www.google.com", "_blank");

`` `

Αυτό ανοίγει μια νέα καρτέλα ή ένα παράθυρο με το Google. Θα αντικαταστήσετε `" https://www.google.com "` με τη διεύθυνση URL της συναλλαγής σας.

2. Χρησιμοποιώντας ένα εργαλείο επέκτασης προγράμματος περιήγησης ή αυτοματισμού (για πολλαπλές ενέργειες προγράμματος περιήγησης):

Οι επεκτάσεις του προγράμματος περιήγησης ή τα εργαλεία αυτοματοποίησης όπως το Σεληνικό ή ο θεατρικός συγγραφέας μπορούν να εκτελέσουν πολλαπλές εντολές προγράμματος περιήγησης. Θα μπορούσατε να σχεδιάσετε μια επέκταση ή σενάριο που θα:

1. Ανίχνευση ενός συγκεκριμένου συμβάντος (π.χ. κουμπί κλικ).

2. Ανοίξτε μια νέα καρτέλα/παράθυρο στη διεύθυνση URL συναλλαγής.

3. Ενδεχομένως να εκτελούν περαιτέρω ενέργειες (φόρμες πλήρωσης κ.λπ.) στο νέο παράθυρο.

3. Μη αυτόματη προσέγγιση (για πολλαπλές εντολές/ενέργειες):

Η απλούστερη μέθοδος, αλλά όχι ταυτόχρονη, περιλαμβάνει ξεχωριστές ενέργειες:

1. Ανοίξτε την πρώτη σελίδα συναλλαγής.

2. Κάντε δεξί κλικ (ή χρησιμοποιήστε την κατάλληλη συντόμευση πληκτρολογίου) για να ανοίξετε μια νέα καρτέλα ή παράθυρο.

3. Μεταβείτε στη διεύθυνση URL της δεύτερης συναλλαγής στη νέα καρτέλα/παράθυρο.

Περιορισμός κλειδιού: Η αληθινή ταυτότητα στο άνοιγμα ενός νέου παραθύρου του προγράμματος περιήγησης ενώ εργάζεστε σε ένα μόνο πεδίο εντολών δεν είναι εγγενώς δυνατό λόγω της διαδοχικής φύσης της εκτέλεσης της εντολής. Οι παραπάνω προσεγγίσεις παρέχουν τρόπους για την επίτευξη του επιθυμητού αποτελέσματος μέσω των λύσεων, αλλά όχι με τη χρήση μιας μόνο εντολής με τρόπο που είναι πραγματικά παράλληλος.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα