我应该编写扩展名还是tampermonkey脚本?

问题描述 投票:0回答:1

我想在浏览器上实现一些功能,我想知道tampermonkey脚本是否是一个不错的选择。还是我应该写一个扩展名?

考虑到跨平台的一致性,tampermonkey可能比浏览器扩展要好。

我应该考虑任何问题吗?

或者换句话说:我什么时候应该考虑编写扩展,什么时候应该考虑编写脚本?

我知道这不是一个好问题,但是我在Google上找不到任何有用的信息。一些建议会有所帮助。

谢谢!


UPDATE

我要做的基本上是为浏览器的“检查”提供一个UI。

例如以铬。

  1. 右键单击网页
  2. 单击检查
  3. 选择“元素”
  4. 单击任何标签并右键单击
  5. 有一个“副本”,您可以复制“ selector”或“ xpath”

而且我希望能够直接在页面上单击该元素,并将其“选择器”或“ xpath”复制到剪贴板。

脚本或扩展名都可以使用。我想知道哪个更适合此目的。

browser google-chrome-extension firefox-addon tampermonkey
1个回答
0
投票

还有更多其他观点。

  • 对于用户而言,安装多么容易。如果您将内容作为用户脚本发布,则取决于Tampermonkey或其他类似的扩展,因此人们需要安装两件东西。扩展程序可以直接安装。
  • 出于安全原因,某些人无法使用用户脚本。 Tampermonkey本身需要非常广泛的权限,因此有些人不喜欢安装它,有时在公司环境中可能会禁止使用此类插件。另一方面,扩展将仅具有最低权限。

当然,对于作者来说,用户脚本更容易维护。扩展需要在每个发行版上执行更多任务。

© www.soinside.com 2019 - 2024. All rights reserved.