λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Web Clip Art

Πώς μπορώ να αντικαταστήσω το αντίγραφο και να επικολλήσω για έναν ιστότοπο που με επιτρέπει;

Εντάξει, ας σπάσουμε τον τρόπο με τον οποίο μπορείτε να αντικαταστήσετε τους περιορισμούς αντιγραφής και να επικολλήσετε τους περιορισμούς σε έναν ιστότοπο, ενώ παράλληλα κατανοεί τις ηθικές και πρακτικές εκτιμήσεις. Είναι σημαντικό να επαναλάβετε την προειδοποίηση ότι η επικρατούσα προστασία αντιγραφής, εάν χρησιμοποιείται για να παραβιάσει τα πνευματικά δικαιώματα ή να κλέψει πνευματική ιδιοκτησία, μπορεί να έχει σοβαρές νομικές και ηθικές συνέπειες.

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

Εδώ είναι αρκετές τεχνικές που μπορείτε να χρησιμοποιήσετε, που κυμαίνονται από απλούστερο έως πιο περίπλοκο:

1. Εργαλεία προγραμματιστή προγράμματος περιήγησης (συνηθέστερα και συνιστώμενα)

Αυτή είναι συνήθως η πιο αποτελεσματική και ευπροσάρμοστη μέθοδος και δεν απαιτεί την εγκατάσταση καμία επεκτάσεις. Όλα τα μεγάλα προγράμματα περιήγησης (Chrome, Firefox, Edge, Safari) έχουν αυτά τα εργαλεία.

* Πώς να χρησιμοποιήσετε:

1. Ανοιχτά εργαλεία προγραμματιστή: Κάντε δεξί κλικ στην ιστοσελίδα και επιλέξτε "Επιθεώρηση" ή "Επιθεωρήστε το στοιχείο" (ή χρησιμοποιήστε τις συντομεύσεις πληκτρολογίου:`Ctrl+Shift+I` (Windows/Linux) ή` CMD+Επιλογή+I` (MAC)).

2. Πλοηγηθείτε στην καρτέλα "Κονσόλα": Κάντε κλικ στην καρτέλα "Κονσόλα" μέσα στον πίνακα εργαλείων προγραμματιστή.

3. Επικόλληση και εκτελέστε ένα από τα ακόλουθα αποσπάσματα JavaScript στην κονσόλα. Πατήστε Enter μετά την επικόλληση του κώδικα. Δοκιμάστε τα ένα κάθε φορά. Κάποιοι μπορεί να λειτουργούν καλύτερα από άλλους σε διαφορετικούς ιστότοπους.

* Αφαιρέστε το `oncopy`,` onpaste`, `oncut` χαρακτηριστικά:

`` `javascript

document.addeventListener ('αντίγραφο', λειτουργία (e) {

e.StopImmediatePropagation ();

}, αληθές);

document.addeventListener ('paste', λειτουργία (e) {

e.StopImmediatePropagation ();

}, αληθές);

document.addeventListener ('cut', λειτουργία (e) {

e.StopImmediatePropagation ();

}, αληθές);

void (λειτουργία () {

var στοιχεία =document.QuerySelectorAll ('*');

για (var i =0; i στοιχεία [i] .RemoveAttribute ('oncopy');

στοιχεία [i] .RemoveAttribute ('onpaste');

στοιχεία [i] .RemoveAttribute ('oncut');

}

}) ();

`` `

* ακροατές των ακροατών συμβάντων:

`` `javascript

document.onCopy =null;

document.onpaste =null;

document.oncut =null;

`` `

* Μια άλλη προσέγγιση για να ακυρώσει τους ακροατές συμβάντων:

`` `javascript

Λειτουργία enerblopypaste () {

document.body.removeattribute ('oncopy');

document.body.removeattribute ('onpaste');

document.body.removeattribute ('oncut');

document.onCopy =null;

document.onpaste =null;

document.oncut =null;

}

enletcopypaste ();

`` `

* Απενεργοποιήστε την πρόληψη της προβολής: Ορισμένοι ιστότοποι χρησιμοποιούν `PreventDefault` για να σταματήσουν τα συμβάντα αντιγραφής/επικόλλησης. Αυτό το απόσπασμα επιχειρεί να απενεργοποιήσει αυτό:

`` `javascript

(λειτουργία () {

var originalAdDeventListener =eventTarget.prototype.addeventListener;

EventTarget.prototype.addeventListener =λειτουργία (τύπος, ακροατής, επιλογές) {

αν (type ==='αντιγραφή' || type ==='paste' || type ==='cut') {

var originallistener =ακροατής;

ακροατής =λειτουργία (συμβάν) {

event.StopImmediatePropagation (); // Σταματήστε άλλους ακροατές

event.stopPropagation (); // Αποτρέψτε τη διογκωμένη

//event.preventDefault (); // Αφαιρέστε αυτήν τη γραμμή για να επιτρέψετε αντίγραφο/επικόλληση

επιστροφή originallistener.apply (αυτό, επιχειρήματα);

};

}

επιστρέψτε το OriginalAdDeventListener.call (αυτός, τύπος, ακροατής, επιλογές);

};

}) ();

`` `

4. Προσπαθήστε να αντιγράψετε/επικόλληση: Αφού εκτελέσετε τον κώδικα, δοκιμάστε ξανά την αντιγραφή και την επικόλληση από τον ιστότοπο. Εάν εξακολουθεί να μην λειτουργεί, δοκιμάστε το επόμενο απόσπασμα.

5. Ανανέωση: Εάν κανένα από τα αποσπάσματα δεν λειτουργεί, ανανεώστε τη σελίδα (συνήθως `f5` ή` cmd+r`). Μπορεί να χρειαστεί να ξανασκεφτείτε το JavaScript μετά από αναζωογονητική, καθώς η σελίδα θα επαναφορτώσει.

* Επεξήγηση: Αυτά τα αποσπάσματα λειτουργούν αφαιρώντας τον κώδικα JavaScript που χρησιμοποιεί ο ιστότοπος για να αποτρέψει την αντιγραφή και την επικόλληση. Τα χαρακτηριστικά `oncopy`,` onpaste` και `oncut` είναι χαρακτηριστικά HTML που προκαλούν κώδικα JavaScript όταν εκτελούνται αυτές οι ενέργειες. Με την αφαίρεση αυτών των χαρακτηριστικών, απενεργοποιείτε τον σχετικό κώδικα. Η μέθοδος `document.oncopy =null;` ορίζει απευθείας τους χειριστές συμβάντων σε null, απενεργοποιώντας τους αποτελεσματικά. Το πιο πολύπλοκο απόσπασμα που περιλαμβάνει τις προσπάθειες addeventListener να παρακολουθείται και να τροποποιεί τη συμπεριφορά χειρισμού των συμβάντων.

2. Επεκτάσεις προγράμματος περιήγησης

Υπάρχουν επεκτάσεις προγράμματος περιήγησης που έχουν σχεδιαστεί για να αντικαταστήσουν τους περιορισμούς αντιγραφής/επικόλλησης. Αναζητήστε το κατάστημα επέκτασης του προγράμματος περιήγησής σας (Chrome Web Store, πρόσθετα Firefox κ.λπ.) για όρους όπως "Επιτρέψτε το αντίγραφο", "Ενεργοποίηση αντιγραφής αντιγραφής" ή "Απενεργοποίηση προστασίας αντιγράφων".

* Παραδείγματα (χρησιμοποιήστε με προσοχή και ερευνήστε την επέκταση πριν από την εγκατάσταση):

* "Επιτρέψτε το αντίγραφο" (Chrome)

* "Absolute Enable Click &Copy" (Chrome, Firefox)

* "Αντιγραφή οτιδήποτε" (Chrome)

* Σημαντικές εκτιμήσεις:

* Προστασία και ασφάλεια: Να είστε * εξαιρετικά * προσεκτικοί κατά την εγκατάσταση επεκτάσεων του προγράμματος περιήγησης. Μπορούν να έχουν πρόσβαση σε πολλά από τα δεδομένα περιήγησής σας. Εγκαταστήστε μόνο επεκτάσεις από αξιόπιστους προγραμματιστές με καλές κριτικές και σαφή πολιτική απορρήτου. Διαβάστε τα δικαιώματα τα αιτήματα επέκτασης.

* απόδοση: Ορισμένες επεκτάσεις μπορούν να επιβραδύνουν το πρόγραμμα περιήγησής σας.

* συγκρούσεις: Οι επεκτάσεις μπορεί μερικές φορές να έρχονται σε σύγκρουση μεταξύ τους ή με τη λειτουργικότητα του ιστότοπου.

3. Προβολή πηγής σελίδας και αντιγραφή από εκεί

* Πώς να χρησιμοποιήσετε:

1. Κάντε δεξί κλικ στη σελίδα και επιλέξτε "Προβολή προέλευσης σελίδας" (ή χρησιμοποιήστε το "Ctrl+U` ή" CMD+επιλογή+u ").

2. Ο πηγαίος κώδικας HTML της σελίδας θα ανοίξει σε μια νέα καρτέλα.

3. Χρησιμοποιήστε τη λειτουργία Find του προγράμματος περιήγησης (`Ctrl+F` ή` CMD+F`) για να εντοπίσετε το κείμενο που θέλετε να αντιγράψετε.

4. Αντιγράψτε το κείμενο από τον πηγαίο κώδικα.

* Περιορισμοί:

* Αυτή η μέθοδος είναι κατάλληλη μόνο για την αντιγραφή περιεχομένου στατικού κειμένου. Δεν θα λειτουργήσει για το περιεχόμενο που δημιουργείται δυναμικά από το JavaScript.

* Το κείμενο στον πηγαίο κώδικα μπορεί να διαμορφωθεί διαφορετικά από ό, τι εμφανίζεται στη σελίδα (π.χ. επιπλέον ετικέτες HTML).

4. Απενεργοποιήστε το JavaScript (χρησιμοποιήστε ως έσχατη λύση)

* Πώς να χρησιμοποιήσετε: Μπορείτε να απενεργοποιήσετε το JavaScript στις ρυθμίσεις του προγράμματος περιήγησής σας. Τα ακριβή βήματα ποικίλλουν ανάλογα με το πρόγραμμα περιήγησης:

* Chrome: Ρυθμίσεις> Προστασία προσωπικών δεδομένων και ασφάλεια> Ρυθμίσεις ιστότοπου> Javascript> Μην επιτρέπετε στους ιστότοπους να χρησιμοποιούν το JavaScript

* Firefox: `Σχετικά με:config` Στη γραμμή διευθύνσεων, αναζητήστε` javascript.enabled` και ρυθμίστε το σε `false '.

* Edge: Ρυθμίσεις> cookies και δικαιώματα τοποθεσίας> javascript> μπλοκ

* Περιορισμοί:

* Η απενεργοποίηση του JavaScript θα σπάσει πολλούς ιστότοπους. Πολλοί σύγχρονοι ιστότοποι βασίζονται σε μεγάλο βαθμό στο JavaScript για τη λειτουργικότητά τους. Πιθανότατα θα διαπιστώσετε ότι ο ιστότοπος που προσπαθείτε να αντιγράψετε γίνεται δεν χρησιμοποιείται.

* Αυτή είναι μια πολύ αμβλύ προσέγγιση και θα πρέπει να χρησιμοποιείται μόνο ως έσχατη λύση αν δεν λειτουργεί τίποτα άλλο.

* Θυμηθείτε να ενεργοποιήσετε ξανά το JavaScript αφού ολοκληρώσετε την αντιγραφή.

5. Οπτική αναγνώριση χαρακτήρων (OCR)

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

* Παραδείγματα:

* Υπηρεσίες online OCR (αναζήτηση για "Online OCR")

* Λογισμικό OCR Desktop (π.χ., Adobe Acrobat, Microsoft OneNote)

* Περιορισμοί:

* Το OCR δεν είναι πάντα τέλειο και μπορεί να εισαγάγει σφάλματα.

* Μπορεί να είναι χρονοβόρα για τη διόρθωση των σφαλμάτων.

Σημαντικές εκτιμήσεις και ηθικές επιπτώσεις:

* Όροι υπηρεσίας: Ελέγχετε πάντα τους Όρους Παροχής Υπηρεσιών του Δικτυακού Τόπου (TOS) ή τους Όρους Χρήσης. Πολλοί ιστότοποι απαγορεύουν ρητά την αντιγραφή περιεχομένου, ακόμη και αν δεν εφαρμόζουν τεχνικά μέτρα για να το αποτρέψουν. Η παραβίαση του TOS μπορεί να οδηγήσει σε αναστολή λογαριασμού ή νομικές ενέργειες.

* Νόμος περί πνευματικών δικαιωμάτων: Ο νόμος περί πνευματικών δικαιωμάτων προστατεύει τα πρωτότυπα έργα συγγραφής. Η αντιγραφή και η διανομή υλικού που προστατεύεται από πνευματικά δικαιώματα χωρίς άδεια είναι παράνομη και μπορεί να έχει σοβαρές συνέπειες.

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

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

* Επιλογή σχεδιασμού ιστοσελίδων: Μερικές φορές, ένας ιστότοπος περιορίζει το αντίγραφο/επικόλληση για τη βελτίωση της εμπειρίας των χρηστών (π.χ., αποτρέποντας την τυχαία αντιγραφή σημαντικών πεδίων μορφής).

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

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

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