Chrome 扩展程序会更新并重写为其他相同的扩展程序
chrome extension update and rewrite to another same extensions
您好,我有添加背景的 chrome 扩展.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>
我的扩展代码如下所示,如果我想返回我的用户,我该如何更改。 我想将其重写为另一个扩展
无法以编程方式重新获取新标签页。 最近下载的新标签页扩展将覆盖新标签页,并且您的脚本无法访问其他标签页的页面或脚本。 即使你能做到,我也不会建议。
为什么不呢?
通过这样做,您可以为使用其他新选项卡扩展的用户提供卸载扩展的理由。 也许他们不再需要你的扩展,或者他们保留了你的扩展以便以后使用它。但如果它凌驾于他们想要的之上,他们就不会高兴。 这意味着你会失去安装,可能会得到一些不好的评价,这从来都不是好事。
您不应该控制用户想要或不想要的内容。 用户希望能够对你的扩展执行任何他们想做的事情,因此他们会很高兴。
我不知道你的分析有多可靠,但很多人不是每天都使用他们的电脑。 其他人可能会使用他们的笔记本电脑一天,第二天使用他们的Chromebook。 不一定有很多人没有主动使用你的扩展。
溶液:
如果需要,可以在扩展更新时打开一个页面,通知用户任何更改,并提醒未使用它的用户他们拥有该页面。
读:http://www.swansonrussell.com/perspectives/articles/are-you-annoying-your-web-users,特别是第三个原因
- 在这个使用hasOwnProperty的对象扩展程序中有一个错误,I'我不确定那个bug是什么,也不确定这个扩展
- Google Chrome扩展程序可以检测所有脚本何时加载完成吗
- jQuery$.ajax扩展程序XDomainRequest
- 扩展引导程序的typeahead以便获取对象而不是字符串
- 通过chrome后台扩展或后台应用程序访问用户麦克风
- 如何使用ngModel将自定义控件的提供程序扩展器分离到Angular 2中的单独文件中
- 为什么不'我的扩展程序不会出现在Chrome网上商店的搜索结果中
- Chrome扩展程序将所有链接替换为略微修改的版本
- 在 Chrome 扩展程序中创建自定义事件的最惯用方式
- Chrome APP/扩展程序从网址下载文件
- 列出谷歌浏览器中安装的所有扩展程序
- 使用多功能框在 chrome 扩展程序中包含内联自动填充功能的任何方法
- 浏览器扩展程序来跟踪我的谷歌活动
- 什么是最好的javascript数组库/实用程序/扩展
- 在ios 8应用程序扩展javascript文件中使用jQuery
- jquery复选框树是否支持使用类选择器而不是Id进行程序扩展
- 将Node.js应用程序扩展到1000个同时连接中的10个
- 如何使用OAuth与Facebook在Safari应用程序扩展
- 在js中用程序扩展一个可折叠的集合
- 如何在IOS操作应用程序扩展中调试JavaScript