Bahasa Melayu

Alat pembangun · HTML WYSIWYG editor

Perkara yang Berlaku Apabila Anda Tampal daripada Word atau Dokumen Google ke dalam Editor Web

· Bagaimana ia berfungsi

html boleh diedit kandungan pembersihan teks

Penanda papan keratan kaya melalui senarai yang dibenarkan sebelum memasuki editor
Ilustrasi vektor ToolAcre asal

Terangkan perkara yang dibawa oleh pes teks kaya, daripada gaya mso kepada elemen pembalut dan susunan fon, dan menunjukkan cara membaca penanda yang terhasil sebelum ia sampai ke tapak anda.

Ia kelihatan baik dalam Word — dibuka dengan artikel yang ditampal yang jarak dan fonnya menentang reka bentuk tapak

Perenggan yang disalin daripada pemproses perkataan boleh kelihatan digilap pada sumber dan tiba dengan fon, jarak dan pembalut yang bercanggah dengan tapak. ToolAcre tidak mengekalkan pembentangan secara borong. Pendengar tampalnya memintas operasi sebelum penanda kaya asal dimasukkan dan sebaliknya memilih perwakilan yang ditapis.

Bukti penting ialah pandangan sumber, bukan sama ada kesan visual pertama menyerupai dokumen asal. Editor sengaja sempit: tajuk, perenggan, penekanan, senarai, petikan, elemen seperti kod dan pautan boleh bertahan, manakala bekas reka letak, nama kelas, id dan atribut gaya sebaris tidak tergolong dalam kontrak keluarannya.

Papan keratan membawa lebih daripada teks — menerangkan bahawa salinan teks kaya termasuk perisa HTML bersama teks biasa

Papan keratan boleh mendedahkan `text/html` dan `text/plain` untuk satu operasi salinan. Penangan meminta kedua-duanya. Apabila muatan HTML wujud, ia membersihkan rentetan itu dan memasukkan serpihan yang ditulis semula dengan `insertHTML`; sahaja apabila kaya HTML tiada ia memasukkan muatan biasa dengan `insertText`.

Keutamaan itu terbukti kod untuk panel ini, bukan pernyataan universal tentang setiap aplikasi. Ia menerangkan sebab pes kaya boleh menyimpan senarai sambil kehilangan penampilannya. Aplikasi sumber menulis papan keratan HTML, tetapi senarai dibenarkan ToolAcre menentukan bahagian mana yang diterima masuk ke permukaan boleh diedit.

Perkara yang dialih keluar oleh editor ini daripada tampalan kaya: elemen, atribut dan ulasan yang tidak disokong

Elemen yang tidak disokong dikendalikan dalam dua cara. Pembalut biasa yang tidak diketahui akan dibuka supaya perkataannya kekal, manakala skrip, gaya, iframe, borang, SVG, MathML dan bekas berisiko atau bukan editor lain dialih keluar bersama kandungannya. Komen dan doktype juga dibuang dan bukannya dibawa ke dalam draf.

Atribut menghadap pintu kedua. Kelas, id, gaya, atribut data dan setiap pengendali acara dialih keluar kerana atribut yang dibenarkan dinamakan bagi setiap elemen. Ini bermakna nama kelas khusus sumber dan pembentangan sebaris tidak boleh melawan helaian gaya destinasi selepas ToolAcre menapis tampal, walaupun penggayaan sumber yang berguna mungkin hilang juga.

Mengapa pembungkus dan gaya khusus sumber tidak kekal dalam senarai yang dibenarkan

Repositori tidak menyediakan lekapan Word atau Dokumen Google yang ditangkap, jadi artikel ini tidak mencipta kelas `mso-` tepat, id dalaman atau jujukan pembalut untuk keluaran tertentu. Ia boleh menyatakan akibat yang dibuktikan oleh senarai yang dibenarkan: kelas dan gaya dialih keluar tanpa mengira aplikasi sumber yang membekalkannya.

Peraturan sumber-agnostik itu adalah panduan editorial yang lebih kuat daripada katalog rapuh. Periksa notis pengalihan keluar selepas menampal. Ia merekodkan sebab unik seperti pembungkus yang tidak disokong, atribut terlarang atau URL yang ditolak. Laporan itu memberitahu anda perkara yang dibuang oleh pelaksanaan ini tanpa berpura-pura mengenal pasti aplikasi yang pada asalnya menjana setiap serpihan.

Contoh yang berjaya: tampal tiga perenggan dan baca penanda yang ditapis

Salin tiga perenggan pendek, jadikan ayat tengah tebal dan yang terakhir senarai. Selepas menampal, tukar kepada mod sumber. Elemen perenggan, kuat, ul dan li berada dalam senarai yang dibenarkan, manakala div sekeliling dibuka dan atribut gaya hilang. Teg warisan b dan i dinormalkan kepada kuat dan em.

Sekarang tambahkan atribut peristiwa tidak selamat dalam sampel sumber pakai buang dan kembali ke mod visual. Atribut dialih keluar sebelum sumber itu menjadi DOM. Ini menunjukkan sempadan penyuntingan, bukan penerbitan selamat bagi penyerahan bermusuhan. Projek ini secara jelas memberi amaran tentang perbezaan penghurai dan memerlukan pembersih bahagian pelayan yang sesuai untuk kandungan yang tidak dipercayai.

Tampalan teks biasa digunakan sahaja apabila papan keratan tidak membekalkan rasa HTML

Sisipan teks biasa ialah sandaran, bukan perintah "tampal tanpa pemformatan" yang boleh dipilih pengguna dalam bar alat ini. Jika papan keratan menyediakan HTML, ToolAcre mengambil cawangan itu. Pintasan pelayar atau sistem pengendalian mungkin mendedahkan tampalan biasa sahaja, tetapi repositori tidak mentakrifkan atau menjanjikan gelagat pintasan tertentu.

Apabila sahaja teks tersedia, `insertText` meminta pelayar meletakkan aksara tersebut pada karet. Sebarang struktur perenggan yang dibuat kemudiannya kekal tertakluk pada tingkah laku penyuntingan pelayar. Gunakan paparan sumber untuk menambah tajuk atau senarai yang disengajakan daripada menganggap pemisah baris daripada aplikasi lain secara automatik menjadi struktur yang CMS anda jangkakan.

Perkara yang tidak dilindungi ini — peraturan pembersihan automatik, penapis tampal khusus CMS atau mengekalkan perubahan yang dijejaki

Aliran kerja ini tidak mengekalkan perubahan yang dijejaki, ulasan, reka letak halaman, fon, warna, jadual atau imej. Imej sengaja tidak hadir kerana imej yang dibenarkan mencipta permintaan keluar dan permukaan pengendali ralat. Editor juga tidak mempunyai profil pembersihan khusus sumber atau suis yang menjanjikan kesetiaan kepada satu suite pejabat.

Menampal secara setempat tidak membuktikan destinasi akhir akan menerima subset yang sama. A CMS boleh menanggalkan lebih banyak teg, menulis semula pautan atau menguatkuasakan dasarnya sendiri. Bandingkan output editor dengan dokumentasi destinasi, dan simpan salinan asal apabila kehilangan pemformatan yang tidak disokong akan mengalih keluar maklumat dan bukannya pembentangan semata-mata.

Bawa pulang: lihat sebelum anda menerbitkan — meringkaskan tabiat pemeriksaan dan cara editor ToolAcre HTML WYSIWYG membolehkan anda menampal secara setempat dan melihat penanda sebelum ia pergi ke mana-mana

Lihat sebelum menerbitkan: tampal wakil, serpihan tidak sensitif, baca amaran pengalihan keluar, periksa sumber dan pratonton hasil yang ditapis. ToolAcre memberikan satu senarai kebenaran yang jelas dan bukannya membawa pembentangan asing ke tapak anda secara senyap. Itu menjadikan pembersihan kelihatan, tetapi ia tidak memperakui HTML sewenang-wenangnya sebagai selamat.

Jika struktur penting hilang, bina semula dengan tajuk, perenggan, senarai, penekanan dan pautan yang disokong. Jika sasaran menerima kurang, permudahkan lagi di sana. Artifak yang betul bukanlah tiruan visual paling dekat bagi dokumen sumber; ia adalah markup yang disemak yang maksud dan dasar destinasinya difahami.