在Javascript中从网页读取和/或设置Internet Explorer选项的最佳方法是什么?我知道这些都在注册表设置中。
例如,我正在使用JavaScript Diagram Builder在网页中动态生成条形图。这使用浮动DIV中的背景颜色来生成条形。我希望能够阅读用于打印背景颜色的浏览器设置,如果没有选中,则要么警告用户颜色不会打印,要么以编程方式选择此选项。
编辑:当我考虑做类似的产品时,我认为它们主要只是测试Java或JavaScript或Cookie是否被禁用,这可以在不阅读注册表的情况下完成。所以我认为共识是不应该尝试我想做的事。
答案 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团队会非常关闭