在所有活动选项卡中执行操作

时间:2016-02-18 09:03:51

标签: google-chrome-extension

通过此代码:

@recommended_user = User
                    .joins(:categories)
                    .where(
                      users: { user_type: 'star' },
                      categories: { id: current_user.categories.first.id }
                    )

可以更改当前标签bg-color。

但如果我想更改所有其他活动标签的bg颜色,我该怎么办?

1 个答案:

答案 0 :(得分:4)

此代码 尝试将此应用于所有标签,因为您提供了一个空查询:{}

如果您没有获得预期结果,这可能是许可问题。要通过executeScript在标签中执行代码,请need host permissions for the tab。因此,您需要在权限中添加"<all_urls>"才能执行此操作。

例如,"activeTab"权限会授予您当前有效标签的权限,但不授予其他标签,因此不适合此情况。