右键单击浏览器时的电子邮件日期分析器

Email date parser when right click on browser

本文关键字:电子邮件 日期 分析器 单击 浏览器 右键      更新时间:2023-09-26

[EDIT]我重写了这个问题,特别提到了上下文菜单。谢谢你的评论。

我想为电子邮件创建一个日期解析器,这样在选择文本并右键单击的情况下,上下文菜单中会有一个选项来识别所选文本(比如7/6/2011 10:30 meeting with John)并添加到我的日历中(我使用的是谷歌的日历)。

我想在Javascript中开发这样一个东西,有没有一种方法可以在不使用扩展的情况下连接到浏览器的右键上下文菜单?或者最好创建一个连接到"复制"事件的桌面应用程序?在Javascript或其他平台上是否有用于日期解析的库?

提前谢谢。

您可能知道,所有浏览器都使用鼠标右键弹出上下文菜单。

大多数浏览器允许您通过Javascript禁用此功能,但也有少数浏览器不允许,尤其是Opera。在旧版本的Opera中,根本不可能在Javascript中使用右键单击。在较新的版本中,这是可能的,但用户仍必须在浏览器配置中打开该功能。只有在最近的版本中,此功能才默认为打开

因此,如果您的任何用户正在运行Opera,您可能会遇到右键单击所需的任何功能的问题。

这里有一篇关于这个问题的详细报道:http://unixpapa.com/js/mouse.html

回答问题的最后一部分:您问是否有一个不错的Javascript日期解析器库。很明显,您知道JS内置的Date对象,但这只能让您了解更多。对于更高级的解析,我建议查看此库:http://www.datejs.com/