2008-10-30 5 views
0

Каков наилучший способ чтения и/или настройки параметров Internet Explorer с веб-страницы в Javascript? Я знаю, что они находятся в настройках реестра.Лучший способ чтения/установки параметров IE?

Например, я использую JavaScript Diagram Builder для динамического создания гистограмм внутри веб-страницы. Это использует цвет фона в плавающих DIVs для генерации баров. Я хотел бы иметь возможность считывать настройки браузера для печати цветов фона, а если не проверять, либо предупреждать пользователя о том, что цвета не будут печататься, либо программно выбрать этот параметр.

EDIT: Как я думаю о продуктах, которые делают что-то подобное, я думаю, что они в основном просто проверяют, отключены ли Java или JavaScript или Cookies, что можно сделать без чтения реестра.

Таким образом, я думаю, что консенсус в том, что я хочу сделать, не следует пытаться.

ответ

5

Веб-страницы не имеют никакого бизнеса чтение настроек пользователей, поэтому нет интерфейса для этого.

0

Это звучит, как это будет большая дыра в безопасности, один, что команда IE будет держать прибиты очень закрыты

+0

Для настройки параметров, я согласен; но только для чтения вариантов, где риск? Кроме того, некоторые продукты уже делают это. – 2008-10-30 20:47:25

+0

Можете ли вы назвать некоторые законные продукты Paul, которые это делают? Если javascript был способен читать «некоторые» параметры реестра, то есть китайские стены, чтобы он не читал «все» настройки реестра. Множество установленных приложений сохраняют чувствительные локальные данные (хэши паролей, ключи для шифрования и т. Д.) ... – 2008-10-30 20:59:49

1

Вы можете создавать бары, используя колоду слева, вместо того, чтобы использовать цвет фона.

Как это:

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

Очевидно, зависит от универсальности продукта, который вы используете. Но я не понимаю, почему было бы больно делать это в листе стилей печати, по крайней мере.

 Смежные вопросы

  • Нет связанных вопросов^_^