Yo,Rimuovere stili di testo quando si copia/taglio usare i CSS o Javascript
Bene stata noodling su questo per un po ': Come copia/taglia testo formattato senza portando con sé alcun bagaglio stile (background-color, colore , eccetera)?
coppia di itinerari di attacchi che sono stati sventati:
- stile del testo in modo diverso usando :: selezionare?non funziona, :: stile non viene copiato
- stile del testo selezionato utilizzando jQuery selezionare vincolanteQuesto funziona solo per gli ingressi, non p, div
- intercettare e rimuovere lo stile legandosi un evento da copiare/incollare usando jQuery?Impossibile accedere all'oggetto copiato per rimuovere elementi, provato con e.preventDefault(); quindi restituire l'oggetto evento ma non ha funzionato
- Modificare i dati degli appunti una volta che sono stati salvati?Inoltre niente da fare, la maggior parte dei browser non ti lasciano in questo senza conferma flash e una sorta
In ogni caso, i pensieri? Sembra che sarebbe molto utile per i siti che hanno colori di sfondo bianchi.
Giusto per essere sicuro di aver capito, vuoi copiare il testo normale negli Appunti senza formattazione? –
Yup. Mi piacerebbe evitare la copia/taglio predefinita dagli stili di acquisizione. O anche più fantastico fare selettivamente, diciamo lasciare font-family e font-weight ma nix color e background. Se dovessi indovinare come farlo, avresti – Mojowen
Cambia il testo prima che sia copiato. Una volta che le cose vengono consegnate negli appunti, sembrano essere inaccessibili tramite javascript. – Mojowen