我创建了一个使用 JavaScript 动态创建并使用<script>
标签添加到另一个网站的表单。
这个其他网站使用的 doctype 是<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
使用 quirks 模式的。
我已经考虑到这一点来构建我的表单,并且在 Chrome、Firefox 和 IE 10 中一切都按预期工作。但是,当我在 IE 9 和更早版本中测试它时,根本不显示表单。当我打开开发者工具时,我可以看到 IE 10 使用新的 quirks 模式,但 IE 9 及更早版本使用 IE5 Quirks 模式。
我想知道在使用 IE 9 及更早版本时是否可以使用新的 quirks 模式来显示此页面。如果这是不可能的,我想强制标准模式,但仅在使用 IE 9 或更早版本并继续对其他所有浏览器使用怪癖时。
我不能使用 html5 文档类型,因为他们的网站是用怪癖模式而不是标准构建的,而且当我使用这种文档类型时,他们的设计都被破坏了。