任何Javascript函数都可以从Firefox和google chrome等浏览器获取主页、搜索提供商、收藏夹等

任何Javascript函数都可以从Firefox和google chrome等浏览器获取主页、搜索提供商、收藏夹等,javascript,selenium,Javascript,Selenium,我的应用程序正在将浏览器主页、搜索提供商、收藏夹等设置为所有受支持的浏览器,如Google Chrome、firefox、internet explorer。我的目的是使用selenium自动化我的应用程序。在IE中,这些信息存储在注册表中。因此,我很容易验证上述细节。但对于firefox和google chrome来说,这有点问题。所以我只想知道javascript中是否有任何功能可用于检查浏览器主页、搜索提供商、,firefox和google chrome中的收藏夹等?简单的答案是否定的。如

我的应用程序正在将浏览器主页、搜索提供商、收藏夹等设置为所有受支持的浏览器,如Google Chrome、firefox、internet explorer。我的目的是使用selenium自动化我的应用程序。在IE中,这些信息存储在注册表中。因此,我很容易验证上述细节。但对于firefox和google chrome来说,这有点问题。所以我只想知道javascript中是否有任何功能可用于检查浏览器主页、搜索提供商、,firefox和google chrome中的收藏夹等?

简单的答案是否定的。如果客户端js代码可以访问这些信息,这将是一个安全和隐私问题。相反,您需要使用浏览器扩展,或者在您的情况下,您可以使用具有管理权限的外部程序。我很确定selenium没有内置此功能,但是如果您知道浏览器将其存储在何处,那么它就完全可用。IE使用注册表,但chrome和Firefox在其配置文件目录中使用专有文件。可能有一个库可以做到这一点,否则就有可能

可以读取Selenium中的注册表?好的。导航到
about:config
,然后搜索相应的设置。这些动作可以在selenium,AFAIK中用js复制。你的应用听起来棒极了。让我几乎想念Windows。好的,伙计们。谢谢你们的回复。我需要像Sam提到的那样寻找其他方法