Chrome扩展程序可更改桌面壁纸

时间:2014-12-31 04:50:20

标签: google-chrome-extension

我潜入Chrome扩展开发的世界,主要是因为Chrome中缺少一个我非常想念的非常小的功能。上下文菜单选项为"设置为背景/壁纸"就像在Firefox中找到的那样。听起来很琐碎,但很方便。

我有大部分"基本"使用清单文件解决的问题,能够安装它,甚至设法让它显示为上下文菜单项。

问题显然是我想要弄乱用户的操作系统级设置,由于安全问题(完全理解这一点),这些设置非常困难。

我找到了一个扩展版,允许在旧版本的Chrome中使用它,看起来开发人员使用某种类型的.dll和C ++来实现这一目标。

我不确定如何使这项工作。

2 个答案:

答案 0 :(得分:1)

由于Chrome不允许进行这些操作(例如您的PC设置),因此您需要创建一个将在您的扩展程序旁边运行的本机应用程序。当用户从您的扩展程序中选择图像并选择“用作壁纸”时,您将使用native messaging API向桌面应用程序发送消息,这将设置壁纸(并执行此操作)无论你在Chrome扩展程序中做什么,都不能为你做好准备。

答案 1 :(得分:0)

使用chrome.wallpaper app api从您的分机发送图片后,您可以使用messaging api设置壁纸。

相关问题