2

TinyMCE を使おうとしていますが、ソースに重大な問題があります。私が必要とするのは、このコードを取得することです:

<audio controls="controls">
  <source src="file.mp3" />
  <source src="file.ogg" />
</audio>

ただし、TinyMCE はこれを次のように変更します

<audio controls="controls" width="300" height="32" preload="none" src="file.mp3" />
  <source src="file.ogg" />
</audio>

これにより、Firefox でコードが壊れます。

TinyMCE オプションを変更しようとしました。実際に私は以下を使用しています:

tinyMCE.init({
  mode : "exact",
  theme : 'advanced',
  plugins : 'pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist',
  media_strict: false,
  theme_advanced_toolbar_location : 'top',
  theme_advanced_toolbar_align : 'left',
  extended_valid_elements : 'script[language|type]',
  theme_advanced_resizing : true,
  content_css : './sites/default/css/styles.css',
  theme_advanced_statusbar_location : 'bottom',
  theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,formatselect,fontselect,fontsizeselect",
  theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,preview,|,forecolor,backcolor",
  theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,|,ltr,rtl,|,fullscreen,|,attribs",

  // ADDING THE FOLLOWING DID NOT CHANGE THE RESULT
  cleanup_on_startup: false,
  trim_span_elements: false,
  verify_html: false,
  cleanup: false,
  convert_urls: false
});
4

0 に答える 0