【问题标题】:chrome extension update and rewrite to another same extensionschrome 扩展更新并重写为另一个相同的扩展
【发布时间】:2016-02-26 23:16:38
【问题描述】:

你好,我有 chrome 扩展,它将 background.html 添加为新选项卡。 就像速度交易一样,当您打开新标签时它会自动打开。

我有 26k 用户,但每天只有一半访问我的扩展程序。 (用我的背景 html 打开新标签)因为在我的扩展之后,用户可能安装了另一个垃圾扩展,它将网站添加为新标签。

所以我想通过更新返回我的用户。

<html>
    <head></head>
    <body style="margin:0px;padding:0px;">
        <iframe 
            style="width:100%;height:100%;margin:0px;padding:0px;border:none;" 
            src="/background.html"
            name="ext-newtab-iframe"></iframe>
    </body>
</html>

我的扩展代码看起来像这样,如果我想返回我的用户,我该如何更改。我想将它重写为另一个扩展

【问题讨论】:

    标签: javascript google-chrome google-chrome-extension


    【解决方案1】:

    您无法以编程方式重新获取新标签页。最近下载的新标签扩展会覆盖新标签页,您的脚本无法访问其他扩展的页面或脚本。即使你能做到,我也不建议这样做。

    为什么不呢?

    通过这样做,您可以让正在使用另一个新标签扩展程序的用户有理由卸载您的扩展程序。也许他们不再需要您的扩展程序,或者他们保留您的扩展程序以供以后使用。但如果它凌驾于他们想要的之上,他们将不会高兴。这意味着您将失去安装,并且可能会得到一些不好的评价。

    您不应控制用户想要或不想要什么。用户希望能够对您的扩展程序做任何他们想做的事情,因此他们会要开心。

    我不知道您的分析结果有多可靠,但很多人并不是每天都使用他们的计算机。其他人可能会使用他们的笔记本电脑一天,然后使用他们的 chromebook。不一定有那么多人没有积极使用您的扩展程序。

    解决方案:

    如果您愿意,您可以在您的扩展程序更新时打开一个页面,通知您的用户任何更改,并提醒那些不使用它的人他们拥有它。

    阅读: http://www.swansonrussell.com/perspectives/articles/are-you-annoying-your-web-users,特别是第三个原因

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-11
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多