【问题标题】:Change Browser settings by script通过脚本更改浏览器设置
【发布时间】:2011-02-05 19:16:29
【问题描述】:

Afaik,您可以在 Mozilla/Netscape 浏览器中更改/操作浏览器设置。 例如“netscape.security.PrivilegeManager.enablePrivilege('someprivilege');”

当然,用户会得到通知并需要验证操作。

我的问题是,其他浏览器是否有类似的功能? IE、Safari/Chrome?

亲切的问候

--安迪

【问题讨论】:

  • 我会避免这种情况,因为它对用户来说是恶意的,可能会吓跑他们!
  • 通常这是一个很大的诺诺。浏览器和用户的当前设置处理诸如特权之类的东西。它会使浏览器对用户表现出意外,这不是一件好事。因此,如果您的应用程序需要访问某些内容,浏览器应该询问用户自己,或者您可以指导用户如何执行此操作。
  • 我不知道你为什么会认为这是可能的。如果它在哪里,恶意的人可能会造成严重破坏!
  • 为什么还要更改权限?
  • 我需要它做一些跨浏览器的 ajax 调用。我可以在基于 mozilla 的浏览器中调用“UniversalBrowserRead”权限,现在我正在寻找一种在 IE 和 safari/chrome 中执行相同操作的方法。这不是恶意的,用户必须始终确认该操作。

标签: javascript security internet-explorer browser google-chrome


【解决方案1】:

你可以在这里阅读 - http://www.mozilla.org/projects/security/components/signed-scripts.html#privs

这里也有例子:http://www.mozilla.org/projects/security/components/signed-script-example.html

浏览器允许扩展程序与其核心交互到一定程度,但仅此而已。您可以阅读有关 Mozilla 和 Chrome 扩展程序的信息,并查看它们通过 JavaScript 与浏览器交互,但这仅限于扩展程序、签名脚本和位于用户硬盘驱动器上的脚本。

【讨论】:

    【解决方案2】:

    在我发表评论后快速谷歌搜索,结果没有。无论如何,Netscape 是一个相当古老的浏览器,从那时起证券就提高了几个档次。无论如何,在这里进行讨论:

    http://bytes.com/topic/javascript/answers/580772-how-change-browser-settings-dynamically-through-javascript

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 2019-07-29
      • 1970-01-01
      • 1970-01-01
      • 2011-03-04
      相关资源
      最近更新 更多