有没有办法使用 Javascript 将 quirksmode 中的页面切换到标准模式?
例如,假设我有以下页面,其中包含 html。我试过以下。
<html><script src="js.js"></script></html>
以及js.js中的以下内容
document.open();
document.write('<!doctype html><html></html>');
document.close();
通过查看上面的输出,我基本上是在尝试将 quirksmode 中的页面转换为标准模式,但它不起作用。(在 iframe 上设置上述页面的内容可以正常工作)
iframe 作品
它可以让您document.createElement('iframe')
添加到文档中并调用iframe.contentWindow.document.write('<!doctype html>..');
它。不幸的是,如果我在当前页面上调用它,同样的技术不会。
有没有人有一个有效的修复程序将 quirksmode 中的页面切换到标准模式?
编辑:创建和附加一个 iframe 并简单地将其高度和宽度设置为 100%,有效但不是这里的目标;)