问题标签 [multipart-alternative]

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

javascript - Javascript 正则表达式:查找所有 URL 优化

这个问题是以下帖子的后续: Javascript regex: Find all URLs outside <a> tags - Nested Tags

我发现代码:

http与像这样单独执行它相比,效率极低ftp

以下是 regex101.com 上的示例:

然而,在我的一个 HTML 页面中,这些代码比较为85628步与7258 + 795步,这太疯狂了。

据我所见,使用(x|y)模式会减少执行长度,但这里可能出于一个奇怪的原因,否则会这样。

任何帮助,将不胜感激。

0 投票
1 回答
590 浏览

android - Gmail API 将 text/plain 替代正文部分替换为从 HTML 自动生成的正文部分

我正在使用带有替代文本/纯文本版本的 Gmail API 从 Android 设备发送电子邮件。电子邮件的结构如下:

一切都很好,除了text/plain部分,它被替换为从text/html部分提取的净化版本。

如果我尝试发送到与发件人相同的地址(从电子邮件 X 到电子邮件 X),则会保留原始 text/plain 和 text/html 版本。如果我发送给其他人(从电子邮件 X 到电子邮件 Y)并且电子邮件通过 Google 的服务器,则text/plain版本将被替换并且text/html版本被清理。

用更简单的话来说:如果我检查“已发送邮件”中的内容,原始的纯文本版本就在那里。它仅在到达收件人的电子邮件中被替换。

我真的不介意对文本/html版本进行清理,但我需要保留原始文本/纯文本版本。

有谁知道我可以如何阻止 Gmail 这样做?

0 投票
1 回答
370 浏览

android - OnRatingBarChangeListener 的评分栏 Android 替代方法?

我正在尝试寻找另一种替代解决方案来检查用户是否在帖子上评分。

问题是,如果我使用 OnRatingBarChangeListener 另一个用户可能会投票并更改将触发事件的评级。

我尝试过 onClickListener 和 OnTouchListener 并没有真正成功,因为它们覆盖了初始方法并且无法与评级栏正确交互......

有什么建议么?

0 投票
0 回答
162 浏览

image - Meteor-1.6 不支持已弃用的 CFS:gridFS

刚刚更新到 Meteor JS 1.6 并且已弃用的 cfs:gridfs 抛出此错误,解决方法是什么?如果这不适用于 Meteor-1.6,则有任何更好的选择。

0 投票
1 回答
66 浏览

jq - 如何在jq中执行`or`?

我得到了以下结果。

但我想搜索“a”和“b”,我想要的输出就是这个。

执行此or操作的正确方法是什么?谢谢。