【发布时间】:2017-08-30 21:18:14
【问题描述】:
想联系并询问是否有人有设计 Chrome 扩展程序的经验。我看到我的朋友在闲聊中谈论如果有一个插件可以阻止 mailto:链接直接进入您的邮件应用程序,而是让您选择复制链接中的电子邮件或继续mailto:功能。
到目前为止,我继续并找到了一种仅针对页面上的 mailto: 链接的方法,阻止了它们的默认操作,然后我被卡住了。我想知道是否有一种方法可以在单击功能而不是悬停时启动工具提示,并将元素动态插入到 mailto: 函数中,以使用我上面描述的两个用户操作打开工具提示窗口。
有人有什么想法吗?我完全没有他们,不确定如何进行:(
https://codepen.io/matthewvolk/pen/brOEgz
// Select ONLY mailto elements on DOM
$('a[href^="mailto:"]').click(function (event) {
// Prevent default mailto: action
event.preventDefault();
// Open tooltip containing mailto/copy option
$('a[href^="mailto:"]').tooltip({
// This is where I'm stuck
});
});
<a href="mailto:someone@example.com?Subject=Hello%20again" target="_top" title="test">MailTo Action</a>
<br /><br />
<a href="https://google.com/" target="_blank">Link that still works</a>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
【问题讨论】:
标签: javascript jquery css google-chrome