gpt4 book ai didi

javascript - 使用基于浏览器的 Javascript - Google Desktop API 读取本地注册表

转载 作者:行者123 更新时间:2023-11-28 00:27:25 24 4
gpt4 key购买 nike

我可以在 Google Chrome 打包应用程序(又名浏览器扩展程序)中使用 javascript 来读取用户的本地注册表项(即存储的查询 url,也就是 search_url谷歌桌面)?如果是这样,将不胜感激一些示例代码来访问它!

背景/细节

我正在尝试编写一个浏览器插件,它可以在用户的​​ Chrome 浏览器中打开用户的 Google 桌面主页。网址为:http://127.0.0.1:4664/&s={search_url key}

根据 Google 桌面 API 文档,这可以通过使用 HTTP/XML-Based Query API 来完成.我希望有一个 HTML5 规范(例如文件 API),它提供了一个标准的程序来读取本地文件,给用户许可。

为此,我需要本地 search_url 键的读取权限。根据用户的操作系统,API 文档提供了两个可能的本地文件位置,其中包含 search_url:

window

HKEY_CURRENT_USER\Software\Google\Google Desktop\API\search_url

Mac OS X

CFStringRef val = CFPreferencesCopyValue(
CFSTR("search_url"),
CFSTR("com.google.Desktop.WebServer"),
kCFPreferencesCurrentUser,
kCFPreferencesAnyHost);
if (val) {
// act on the value
CFRelease(val);
}

Windows 操作系统的替代方法

显然,NPAPI (http://code.google.com/chrome/extensions/npapi.html) 允许 Chrome 应用程序在 Windows 中运行 dll,但我对 Windows API 或 VB 不是很熟悉,并且如果可能,我想避免使用它们。

最佳答案

不幸的是,除非使用 NPAPI,否则您无法访问 Windows 注册表。

关于javascript - 使用基于浏览器的 Javascript - Google Desktop API 读取本地注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4800417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com