问题标签 [windows-desktop-gadgets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4659 浏览

windows-desktop-gadgets - 在没有 Visual Studio 的情况下调试 Windows 侧边栏小工具

我正在尝试在不使用 Visual Studio 的情况下创建侧边栏小工具。我四处寻找调试它们的方法,但一切都表明 Visual Studio JIT 调试器是唯一的方法。

有没有人能够在没有 Visual Studio 的情况下调试侧边栏小工具?

0 投票
1 回答
975 浏览

windows-desktop-gadgets - Windows 小工具:如何修改 DOM?

我一直致力于创建 Windows 桌面小工具。我可以使用 document.createElement 创建我想要的 HTML 元素。我可以设置它们的属性,并且可以在设置它们之后获取这些属性,但是我为修改文档所做的任何事情都会完全静默地失败。我根本没有看到任何错误,但小工具并没有改变。即使是简单到什么都不做的document.body.innerHTML = "asdf";事情。IE8 中的相同代码运行良好。我在这里想念什么?

小工具.xml:

HTML:

小工具.js:

0 投票
1 回答
97 浏览

widget - 是否有可能知道 Windows 小部件是否完全被其他窗口覆盖?

我们想创建一个 Windows 桌面版本的天气小部件

小部件有 2 个特别之处。

  1. 它在活动时会消耗大量处理器时间 - 它会显示动画图片(不幸的是,Flash 没有 GPU 加速)。
  2. 它从我们的服务器更新天气(来自所有小部件用户的频繁服务器请求)。

当用户不看小部件时,不需要动画和天气加载。

所以我有一个想法,让我的小部件在它不可见且未使用时进入睡眠状态。

是否可以检测小部件是否被使用。准确地说我需要知道小部件是否被其他窗口覆盖?

我对 Vista/7 小工具引擎最感兴趣,但是我也想知道这些小部件引擎是否解决了这个问题

  • 雅虎小部件
  • 谷歌桌面

希望在这里找到一些桌面小部件大师。

帕夏

0 投票
4 回答
1466 浏览

c# - 与“永远领先”相反

我想将我的应用程序设置为桌面级别,例如 Windows 小工具。这有可能实现吗?

问题是,我有想在桌面上运行的无边界应用程序。

我试图找到这个选项,但我发现只有“始终处于领先地位”,这与我想要实现的目标相反。

0 投票
4 回答
5544 浏览

c# - WPF 中的 Windows 小工具 - 在“显示桌面”激活时显示

我正在尝试使用 WPF 创建一个类似应用程序的“小工具”。目标是获得与普通 Windows 7 小工具相同的行为:

  • 没有任务栏条目
  • 当您 alt+tab 窗口时不显示
  • 并不总是在顶部,应用程序可以在顶部
  • 执行“Aero Peek”时可见
  • 使用“显示桌面”/Windows+D 时可见

我已经能够完成前四个目标,但一直无法找到解决第五个问题的方法。我最接近的方法是在 WPF 中使用 How do AppBar docking (to screen edge, like WinAmp) 中的实用程序类?,但这会将应用程序变成“工具栏”,从而将应用程序从放置我的小工具 GUI 的屏幕部分中排除。

我可以看到以前在 Stackoverflow 上已经提出过类似的问题,但是在找到解决方案之前这些问题就已经消失了。无论如何发布,希望现在有人有知识来解决这个问题=)

0 投票
1 回答
1255 浏览

javascript - Windows 边栏小工具 - 无法访问 Flyout DOM 中的 div

在主小工具 html 中,有一个带有 onclick 的 div,它在小工具脚本文件中调用此方法:

这是 Flyout html:

问题是 mainFlyoutDiv 始终为空。通过调试器查看 System.Gadget.Flyout.document 对象时,body 参数为 null - 我认为这不对。首次加载小工具时,System.Gadget.Flyout.file 值正在其他位置设置。

我究竟做错了什么?

此外,System.Gadget.Flyout.show 属性是否必须为真才能访问 System.Gadget.Flyout.document 属性?我的最终目标是打开一个弹出窗口并动态填充它的 html

0 投票
1 回答
1208 浏览

javascript - Windows 边栏小工具中的通知/警报

我需要在侧边栏小工具中包含某种通知,最好是系统托盘弹出窗口或声音通知,这样它们就不会被错过/忽视。

您可以推荐任何现有的 JavaScript 库或 ActiveX 吗?

0 投票
1 回答
582 浏览

javascript - 获取之前被 JavaScript 更改过的 Span 元素的值

我正在开发一个小工具,我正在使用 JavaScript 来更改 span 的 innerHTML,但经过一些操作后,我需要读取该值。此外,我正在使用预先输入的跨度值,但是当我尝试读取新数据时,函数会加载预先输入的值。有什么解决办法吗?

JS:

HTML:

0 投票
1 回答
1549 浏览

windows-desktop-gadgets - Windows 边栏小工具在 vista home premium(即 64 位操作系统)中不起作用

我开发了一个 Windows 侧边栏小工具,可以在 Flash 播放器中播放视频,它适用于 vista home basic(32 位操作系统),但不适用于 vista home premium(64 位操作系统)。我使用 Flash Player 9 和 Actionscript 3.0。任何人都可以帮助我吗?

0 投票
5 回答
3733 浏览

javascript - 从 XMLHttpRequest 中提取单个元素

我实际上正在制作一个侧边栏小工具(基于 AJAX),并且我正在寻找一种从 AJAX 请求中提取单个元素的方法。

我发现的唯一方法是做这样的事情:

但它非常难看,我想直接从请求中提取 WantedElement 而不将其添加到实际文档中......

谢谢!