问题标签 [web-widget]

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 回答
223 浏览

mobile - 小部件生命周期?

许多手机操作系统开始支持 W3C 小部件或类似的东西。

我仍然对小部件到底能做什么有点困惑?

我见过的所有示例小部件都只有一个“index.html”页面。小部件是否允许有多个可以在它们之间导航的页面?

小部件是否有任何机制在后台运行?

关于 W3C 小部件生命周期的任何好的在线文档?或黑莓小部件?

0 投票
2 回答
558 浏览

ajax - 跨平台 HTML 应用程序选项

我想开发一个独立的桌面应用程序,目标是 Windows(XP 到 7)和 Mac(Tiger 到 Snow Leopard),如果可能的话,还有 iPhone 和 Android。为了使这一切都使用尽可能多的通用代码(并且因为这是我唯一擅长的事情),我想用 HTML 和 JS 处理主要逻辑。使用 Adob​​e AIR 是一种可能。而且我认为我可以使用各种应用程序包装器来做到这一点,使用 Windows XP 的 .NET、iPhone 的 Objective C、Android 的 Java 以及 Mac 和 Windows Vista 和 7 的本机“小部件”平台支持(尽管我想保留小部件在前台,因此 Mac 仪表板并不理想)。有人对从哪里开始有任何建议吗?两个难点是:

  1. 我当然需要某种形式的持久存储(也许是 cookie)来保持会话之间的状态
  2. 我可能还需要访问远程数据文件,所以如果我使用 AJAX 并且托管 HTML 文件驻留在设备上,它将需要能够执行跨域请求。我已经在 iPhone 上做到了这一点,没有任何问题,但如果这在其他平台上是可能的,我会感到惊讶。

对我来说,Android 和 iPhone 将是最容易处理的,看起来我可以使用 Adob​​e AIR 来处理其余部分。但我想知道是否还有其他选择。有人有什么建议吗?

0 投票
2 回答
1116 浏览

javascript - JS监控数据使用情况?

我正在构建一个简单的 html5 应用程序来监控传入和传出的总网络流量。是否可以使用 js 知道您的带宽使用情况?

0 投票
2 回答
217 浏览

web-widget - 如何在同一个 Web 应用程序中生成动态网页

我想再次重新提出这个问题,以使其清楚。非常感谢评论。我正在开发一个使用小部件的 Web 应用程序。

举一个真实的用例场景,假设 USER-A 登录到我的网络应用程序,他使用了一些小部件,比如 A、B 和 C 小部件。他将小部件 A 放在中间,将小部件 B 放在页面的右上角,将小部件 C 放在页面的左侧。

USER_B 登录到我的系统并使用一些小部件并将小部件放置在不同的位置,因为小部件可以拖动和调整大小。当用户发布页面时,小部件应该出现在他/她放置的相同位置的相同位置。

我们在前端使用 Jquery HTML5,在后端使用 servlet 和我的 sql。

0 投票
1 回答
1437 浏览

python - 从 python 检查 .zip 存档完整性/文件路径/压缩方法?

我需要验证一个基本上是 .zip 的小部件是否符合以下合规性规则:
http ://www.w3.org/TR/widgets/#zip-archive

所以我需要的是能够签入该档案:

  • 压缩方法;
  • 提取文件条目所需的 Zip 版本;
  • Zip 相对路径(路径长度、字符编码、文件名)

从 python 解决这个问题的方法是什么(使用什么库,一些最小的代码示例会有所帮助)?

0 投票
0 回答
2335 浏览

html - W3C Widgets 死了吗?

最近有人指导我查看 W3C 小部件规范:

http://www.w3.org/TR/widgets/

开发人员可以通过浏览器的应用程序缓存使 Web 应用程序脱机工作。我曾问过用户应该如何知道他们可以离线使用某些网站,这是该人提出小部件规范的时候。将应用程序的包装与其离线存储能力分开是有意义的。然而,在谷歌搜索和阅读小部件之后,我找不到任何关于该主题的最新文章(大多数文章似乎来自 2010 年左右)。最终我找到了 Opera 的 SDK,但一开始有一条消息表明他们正在删除该功能:

从 Opera 12 开始,Opera Widgets 将对新用户关闭,并在以后的版本中完全删除。

来源:http ://dev.opera.com/articles/view/creating-your-first-opera-widget/

W3C 小部件是一种死技术吗?如果是这样,是否有任何跨浏览器技术正在开发用于 Web 应用程序的打包?我很好奇,因为我认为离线存储很有趣,但不知道用户如何知道即使他们没有互联网连接,他们也可以浏览到特定的 URL 并让它工作,除非浏览器告诉他们他们安装了哪些应用程序(或者除非每个支持离线存储的网站都向他们解释过)。

0 投票
2 回答
6828 浏览

html - 控制 Soundcloud HTML5 小部件播放器音量

我一直在尝试使用Soundcloud 博客页面上给出的示例,以便将音量设置得更低。

我只更改了iframe大小和src=播放列表,并将音量设置为 10,这样我就可以注意到它是否有效。到目前为止,我观察到没有任何变化,音量仍为 100%。

我已经尝试过,无论是否将以下内容放在我的模板头部。这似乎无关紧要。

这是我从 Soundcloud 示例中调整的代码:

此代码位于 Joomla 网站上。

有人可以帮我了解我在控制音量方面缺少什么吗?

这是一个jquery冲突吗?如果是这样,关于如何解决它的任何想法?

0 投票
1 回答
150 浏览

javascript - 从 html5 小部件记录数据

我正在尝试使用 HTML5 形成一个测验小部件。在测验结束时,当用户点击“发送”按钮时,我必须记录它的结果。用户不需要查看记录。我该怎么做?我可以使用 html5 还是需要 javascript 或其他东西来录制?

0 投票
1 回答
1199 浏览

mobile - SoundCloud 小部件自定义编辑

我正在使用以下代码创建自定义 SoundCloud 播放器: https ://github.com/soundcloud/soundcloud-custom-player

我所做的是: http ://epopengate.org/wp-content/themes/epopengate/test/examples/sc-player-standard.html

我想做的是在用户单击信息按钮时显示曲目列表...我想节省空间,而且我真的不需要显示该窗口中显示的内容。我需要改变什么才能做到这一点?我假设 JS 文件中有一些内容,但我不确定要移动什么才能使其工作。

我知道这里有一个类似的小部件:https ://soundcloud.com/pages/widgets - 但它是基于 Flash 的,因此 Apple 设备将无法使用它,并通过创建信息按钮时出现的曲目列表clicked,通过允许用户单击来提高移动兼容性,因为您无法将鼠标悬停在移动设备上。

谢谢,
乔什

0 投票
2 回答
587 浏览

html - SoundCloud HTML5 小部件 - 我如何处理错误,尤其是 404“未找到声音”

我正在将 SoundCloud 集成到我的站点中并使用 HTML5 播放器小部件。

我的网站创建播放列表和自动前进。

我在测试中遇到了以下问题。

在 HTML5 小部件中显示消息“404 错误:糟糕,找不到此声音”中的某些声音而不是播放结果

我还使用 YouTube API,他们有一个 onError 事件,可以很容易地处理错误,在我的特殊情况下,可以跳到播放列表中的下一个曲目。

我浏览了文档和 StackOverflow,我很惊讶地发现没有提及如何处理 SoundCloud 的这个常见用例。

我确实在 SC HTML5 小部件上使用了事件绑定,但没有提到错误事件??

所以问题具体是如何捕获 404 然后执行自定义代码?

非常感谢一个很棒的 AP​​I!