Good evening, the first question is here!
I looked, and I looked, and I found solutions that do not work. My problem is that IE9 (and 8, 7, etc.) will share tags in TinyMCE 3.4.3.2.
I'm afraid that my circumstances are a little unique: I work with an existing CMS (regular), which is a bit outdated, made in Java and not like XHTML. There is a special plugin that allows you to embed script code and then surrounds it with tags CDATA. Essentially:
insertHTML(document.videoForm.myobj.value);
Where insertHTML, well, inserts it where the cursor was. Now it works fantastically in Chrome, Firefox, etc., but does not work in IE. By pasting the script through the textarea popup, then using the TinyMCE built into the HTML viewer, the tags <script>will disappear. Putting a <br />script in front of the tags makes it work for some reason, but this is undesirable since many clients do not know what HTML is.
Using IE9 Developer ... thing ... I found some errors.
HTML1114: Codepage unicode from (UNICODE byte order mark) overrides conflicting codepage windows-1252 from (11)
Launched with doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">
, WHICH IS WRONG, I KNOW and I want to change it, but here I have pretty strict restrictions and I don’t have access to where this type of document will be displayed.
Another thing: here is the extended_valid_elements thingymajig:
extended_valid_elements: "SCRIPT[language<JavaScript?JavaScript1.1?JavaScript1.2?JScript?php?VBScript|src|wgtsrc|type<text/javascript?mce-text/javascript?javascript],script[language<JavaScript?JavaScript1.1?JavaScript1.2?JScript?php?VBScript|src|wgtsrc|type<text/javascript?mce-text/javascript?javascript],form[name|method|action|id|target|onsubmit],FORM[name|method|action|id|onclick|target|onsubmit],embed[src|type|wmode|width|height],object[class|id|classid|codebase|width|height]"
- , IE, . , doctype , , , ...
TL; DR: IE9 TinyMCE 3.4.3.2, , - doctype.