javascript - 无需点击 Chrome 插件即可获取 URL

标签 javascript google-chrome google-chrome-extension

我成功地获取了 chrome 插件中的当前选项卡 url,并且我还能够使用跨域 ajax 将其存储在 mysql 数据库中。但这些都只有在我点击插件时才会发生,是否可以在选项卡更改后立即自动执行?

window.addEventListener("load", windowLoaded, false);

我想在选项卡更改后立即启动窗口加载功能。

最佳答案

只需使用谷歌提供的 chrome.tabs 事件。在您的情况下,最合适的似乎是 onActiveChanged-Event .

但记得要set the permission在你的 list 文件中。否则它不会工作。

还要注意这个 won't work in content scripts .

关于javascript - 无需点击 Chrome 插件即可获取 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8588904/

相关文章:

javascript - 使用 Chrome 扩展程序注入(inject) javascript 应该那么容易吗?

javascript - 如何使 Facebook 的 Chrome 扩展重复执行?

javascript - AngularJS 在扩展页面中将 URL 更改为 "unsafe:"

javascript - 从 React Native 调用二进制文件?

javascript - 为什么这段代码会无限循环?

reactjs - 如果某些列在某些浏览器中是固定的,为什么表头和数据在 Ant 表中会重叠?

google-chrome - Chrome Headless + 代理服务器

javascript - 使用 Spring 的静态 Assets 缓存

php - jQuery - 将联系表单替换为 'thanks message'

javascript - 检查浏览器是否有 Pinterest Pin it 按钮