【发布时间】:2019-02-18 08:54:31
【问题描述】:
我正在开发一个 chrome 扩展程序来打开从不同列到分配的选项卡的链接。 使用 Google 应用脚本 API 在 chrome 扩展中创建工作表的上下文。但是 Google 应用脚本 API 是一条漫长的道路,我无法避免在单击链接表单时打开和关闭选项卡。
现在我想添加一个事件监听器来点击工作表链接/工具提示链接。 我已经在使用内容脚本在工作表中注入一个面板。
这是来自(内容脚本)的代码。与链接相关。
(function() {
let sheetLinks = document.querySelectorAll('.waffle-hyperlink-tooltip-link');
for (let i = 0; i < link.length; i++) {
sheetLinks[i].addEventListener("click", sendHref);
}
function sendHref(e) {
e.preventDefault()
console.log('link was clicked')
}
})()
通过将鼠标悬停在 google sheet 链接上,我们可以点击工具提示中的链接。 在那里我想阻止默认并通过 chrome 消息将 Href 发送到后台脚本。然后我可以从那里更新标签 URL。
【问题讨论】:
标签: javascript google-chrome google-chrome-extension google-sheets google-docs