Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 页面操作和浏览操作有何不同?_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript 页面操作和浏览操作有何不同?

Javascript 页面操作和浏览操作有何不同?,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在编写一个允许用户执行以下操作的chrome扩展: 单击图标时将数据加载到弹出窗口中 根据用户在页面上的操作更改弹出窗口中的数据 根据弹出窗口中采取的操作将元素附加到页面的DOM中 似乎我可以在清单的browser\u action字段中使用脚本来完成1,但可能我需要一个page\u action脚本来完成2和3 问题的核心是我不知道browser\u actions和page\u actions之间的区别。我有限的理解是,页面操作允许动态操作弹出窗口中填充的数据。这是真的吗?我找不到对这些

我正在编写一个允许用户执行以下操作的chrome扩展:

  • 单击图标时将数据加载到弹出窗口中
  • 根据用户在页面上的操作更改弹出窗口中的数据
  • 根据弹出窗口中采取的操作将元素附加到页面的DOM中
  • 似乎我可以在清单的
    browser\u action
    字段中使用脚本来完成1,但可能我需要一个
    page\u action
    脚本来完成2和3


    问题的核心是我不知道
    browser\u actions
    page\u actions
    之间的区别。我有限的理解是,页面操作允许动态操作弹出窗口中填充的数据。这是真的吗?我找不到对这些差异有意义的解释。

    浏览器操作是一种使用地址栏右侧图标的扩展类型。您点击该图标,弹出页面正在加载。无论当前打开的页面如何,这些扩展都可以工作。

    页面操作仅在打开某些网页时有效。它在地址栏(靠近页面URL)内显示为图标。这仅适用于在某些网站上工作的扩展。

    如果你想让你的扩展在每个网站上工作,你应该使用浏览器操作

    有关更多信息,请访问以下页面: