阅读/设置IE选项的最佳方式是什么?

时间:2008-10-30 20:43:10

标签: javascript internet-explorer settings registry

在Javascript中从网页读取和/或设置Internet Explorer选项的最佳方法是什么?我知道这些都在注册表设置中。

例如,我正在使用JavaScript Diagram Builder在网页中动态生成条形图。这使用浮动DIV中的背景颜色来生成条形。我希望能够阅读用于打印背景颜色的浏览器设置,如果没有选中,则要么警告用户颜色不会打印,要么以编程方式选择此选项。

编辑:当我考虑做类似的产品时,我认为它们主要只是测试Java或JavaScript或Cookie是否被禁用,这可以在不阅读注册表的情况下完成。

所以我认为共识是不应该尝试我想做的事。

3 个答案:

答案 0 :(得分:5)

网页没有业务读取用户的设置,因此没有此接口。

答案 1 :(得分:1)

您可以使用高大的左边框而不是使用背景颜色来设置条形样式。

像这样:

<style>
    div.bar
    {
      width:1px;
      border-left:10px solid red;
    }
</style>
<div class="bar" style="height:100px"></div>

显然取决于您使用的产品的多功能性。但我不明白为什么至少在打印样式表中这样做会有什么不妥。

答案 2 :(得分:0)

这听起来像是一个很大的安全漏洞,IE团队会非常关闭