gpt4 book ai didi

javascript - IE 不应用 <style> 内容的奇怪案例

转载 作者:行者123 更新时间:2023-11-28 12:22:07 26 4
gpt4 key购买 nike

我编写部署在许多网站上的 JavaScript 代码。

是的,我们是一个广告网络。我们是互联网的邪恶势力。

也就是说,我们通常使用以下方法向站点添加样式:

var d = document.createElement('style');
d.type = 'text/css';
d.textContent = 'body {display: none!important; }';
document.getElementsByTagName('head')[0].appendChild(d);

通过 js 控制台执行此操作,页面应该清晰。

除非没有。
我们刚遇到这样一个案例:
Internet Explorer 9 没有应用以下页面的样式:

http://www.brigitte.de/mode/trends/deutscher-fernsehpreis-2012-1142578/

页面显示在IE的“IE9浏览器模式”和“IE9文档模式”下。在激活探查器的情况下执行示例脚本显示在插入标记时没有触发其他脚本。

我需要想法。任何事物。这是一个罕见的 IE 错误吗?我可以尝试任何解决方法吗?


编辑:

解决了。我们成了 IE 的受害者 31-stylesheets-bug .

简而言之:Internet Explorer 最多只能解释 31 个样式表。任何其他样式都将被丢弃。 I'm going to get drunk .周末愉快。

最佳答案

解决了。我们成了 IE 的受害者 31-stylesheets-bug .

简而言之:Internet Explorer 最多只能解释 31 个样式表。任何其他样式都将被丢弃。 I'm going to get drunk .周末愉快。

关于javascript - IE 不应用 &lt;style&gt; 内容的奇怪案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12858846/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com