Internet Explorer 11中的formatBlock

Bramcordie

Internet Explorer中有一个快速问题,当您使用execCommand和formatBlock格式化文本时,会迫使您用尖括号将元素名称括起来。document.execCommand("formatBlock", false, "H1")Internet Explorer要求时,所有其他浏览器都接受document.execCommand("formatBlock", false, "<H1>")

IE10及以下版本可通过以下技巧进行检测:

isIE = function () {
    var userAgent   = navigator.userAgent,
        isIE        = userAgent.indexOf("MSIE") !== -1 && userAgent.indexOf("Opera") === -1;

    return isIE;
}

Internet Explorer 11冒充Firefox破坏了浏览器的检测。我知道浏览器检测很烦人,我应该进行特征检测。在这种情况下,功能存在,但不一致。

还有另一种方法可以不依赖浏览器检测而一致地应用块格式吗?

铁木

execCommand()返回true命令是否成功,false否则返回。因此,您可以执行以下操作:

if (!document.execCommand('FormatBlock', null, 'H1')) {
    document.execCommand('FormatBlock', null, '<H1>');
}

尽管其他浏览器似乎也可以使用<H1>...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Internet Explorer 11忽略

来自分类Dev

在Internet Explorer中对齐

来自分类Dev

在 Internet Explorer 中获取?

来自分类Dev

:after,:before Internet Explorer 11中的问题

来自分类Dev

Internet Explorer 11中的绝对定位错误

来自分类Dev

Internet Explorer 11中的媒体查询

来自分类Dev

Internet Explorer 11中的DefaultButton和DefaultFocus

来自分类Dev

Internet Explorer 11中的绝对定位错误

来自分类Dev

在Internet Explorer 11中打开固定的站点

来自分类Dev

Internet Explorer 11中的Web Worker分析

来自分类Dev

Internet Explorer 11 中的 FormData.entries()?

来自分类Dev

JS的Internet Explorer 11性能

来自分类Dev

Internet Explorer 11上的XDR

来自分类Dev

翻页动画Internet Explorer 11

来自分类Dev

翻页动画Internet Explorer 11

来自分类Dev

如何使Internet Explorer 6呈现Internet Explorer 11之类的网页?

来自分类Dev

Internet Explorer中的动画路径

来自分类Dev

Selenium:Internet Explorer中的NoSuchElementException

来自分类Dev

Internet Explorer中的不同颜色

来自分类Dev

通过Internet Explorer中的错误

来自分类Dev

Internet Explorer中的CORS请求

来自分类Dev

Internet Explorer中的定位问题

来自分类Dev

Selenium:Internet Explorer中的NoSuchElementException

来自分类Dev

Internet Explorer中的LeafletJS 0.8

来自分类Dev

Internet Explorer中的动画口吃

来自分类Dev

单击Internet Explorer中的链接

来自分类Dev

Internet Explorer中的Highchart导出

来自分类Dev

Internet Explorer 中的问题,定位?

来自分类Dev

禁用网页的Internet Explorer 11阅读视图