私はHTML Webアプリケーション内の電子メールクライアントで作業しており、TinyMCEをテキストエディタとして使用しています。私の要件の1つは、完全なHTML電子メールクリエイティブの入力を許可し、ソースコード入力にそれらを貼り付けることです。しかし、これを実行して保存すると、TinyMCEは貼り付けられたクリエイティブから、たとえばdoctype
タグ、html
タグ、head
セクション(インラインCSSを含む)、およびその他のさまざまなタグ(例:tbody
など)の多くを削除しているようですTinyMCEからすべてのコンテンツフィルタリングを削除します
私はまた、title
タグ内のテキストが文書の先頭にp
タグの中に入れられていることに気付きました。
理想的には、ドキュメント全体を貼り付けることができ、ソースを変更しないことをお勧めします。ご意見をいただければ幸いです。ここで
私はTinyMCEのを初期化するために使用しているコードです:メニューの「ツール」タブで
tinymce.init({
selector: '.js-email-editor',
plugins: [
'advlist autolink lists link image charmap print preview hr anchor pagebreak legacyoutput',
'searchreplace wordcount visualblocks visualchars code',
'insertdatetime media nonbreaking save table contextmenu directionality',
'emoticons template paste textcolor colorpicker textpattern imagetools codesample toc help'
],
toolbar1: 'undo redo | insert | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image',
toolbar2: 'print preview media | forecolor backcolor emoticons | codesample help',
image_advtab: true,
content_css: [
'//fonts.googleapis.com/css?family=Lato:300,300i,400,400i',
'//www.tinymce.com/css/codepen.min.css'
],
branding: false,
valid_elements: '*[*]'
});
葉が、これは私がここを押して、それは私が – lisburnite