首页 > 解决方案 > Chrome 扩展程序 - 无需任何用户交互即可修改页面

问题描述

我正在构建一个 chrome 扩展,我想显示一个小边栏。

我编写了这段代码,当用户单击工具栏中的图标时,我可以创建侧边栏(这是在与 popup.html 链接的 popup.js 中),但我希望它在没有任何用户交互的情况下执行.

我的扩展是针对特定网站的,所以每当用户访问这些网站时,侧边栏就会出现。

function startUp(element) {
  chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) {
    chrome.tabs.executeScript(
      tabs[0].id,
      { file: 'modalIdea.js' });
  });
}

startUp();

我是 Chrome 扩展的新手,所以我只是在寻找一些建议:

- 这甚至是谷歌允许的吗?

- 首先执行什么? 本教程从后台工作人员开始,因此我尝试将我的函数作为事件侦听器添加到 chrome.runtime .onInstalled 和 .onStartup ,但我没有任何运气。

标签: google-chrome-extension

解决方案


推荐阅读