聚焦时如何在当前选项卡上执行javascript代码?

时间:2018-07-09 23:18:19

标签: javascript google-chrome-extension

此刻,每次打开URL中具有特定条件的网页时,都会在该页面内自动执行MercadoLibre.js

"content_scripts": [
    {
        "matches": ["https://myaccount.mercadolibre.com.ar/sales/*"],
        "all_frames": false,
        "js":      ["MercadoLibre.js"],
        "run_at": "document_end"
    }
],

我不确定all_frames的含义。

但是我注意到,我不想在加载每个页面时在每个页面上执行该js文件。我只有一个要在标准中打开当前页面。

我如何在用户每次点击(单击)符合条件的选项卡时从MercadoLibre.js执行代码?

我的意思是,现在,如果我按照该条件打开5页,则所有页面都将执行其脚本。我的想法是每次单击脚本并获得焦点时才执行脚本。我没有找到实现这一目标的方法。

0 个答案:

没有答案