Javascript 卸载chrome扩展的反馈
我最近做了一个chrome扩展。 我看到很多人在统计中卸载它。 我想实现一个反馈功能,如果你卸载它,我至少可以知道原因是什么。 任何想法如何创建一个快速弹出窗口,他们可以给出反馈,它将直接进入我的电子邮件。Javascript 卸载chrome扩展的反馈,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我最近做了一个chrome扩展。 我看到很多人在统计中卸载它。 我想实现一个反馈功能,如果你卸载它,我至少可以知道原因是什么。 任何想法如何创建一个快速弹出窗口,他们可以给出反馈,它将直接进入我的电子邮件。 插件的链接(如果有关系):您现在唯一能做的就是调用api,这意味着您可以在服务器端进行分析 设置卸载时要访问的URL。这可用于清理服务器端数据、进行分析和实施调查 您现在唯一能做的就是调用api,这意味着您可以在服务器端进行分析 设置卸载时要访问的URL。这可用于清理服务器端数据、进行分析和
插件的链接(如果有关系):您现在唯一能做的就是调用api,这意味着您可以在服务器端进行分析 设置卸载时要访问的URL。这可用于清理服务器端数据、进行分析和实施调查
您现在唯一能做的就是调用api,这意味着您可以在服务器端进行分析 设置卸载时要访问的URL。这可用于清理服务器端数据、进行分析和实施调查
我将在这里发布一个完整的代码,因为我花了一些时间来弄清楚如何做到这一点 把它放在你的背景脚本中或者你知道它肯定会被执行的任何地方。只需运行一次:
/* Check whether new version is installed */
chrome.runtime.onInstalled.addListener(function(details) {
/* other 'reason's include 'update' */
if (details.reason == "install") {
/* If first install, set uninstall URL */
var uninstallUrlLink = 'https://example.com';
/* If Chrome version supports it... */
if (chrome.runtime.setUninstallURL) {
chrome.runtime.setUninstallURL(uninstallUrlLink);
}
}
});
摘自post我将在这里发布一个完整的代码,因为我花了一些时间才弄清楚如何做到这一点 把它放在你的背景脚本中或者你知道它肯定会被执行的任何地方。只需运行一次:
/* Check whether new version is installed */
chrome.runtime.onInstalled.addListener(function(details) {
/* other 'reason's include 'update' */
if (details.reason == "install") {
/* If first install, set uninstall URL */
var uninstallUrlLink = 'https://example.com';
/* If Chrome version supports it... */
if (chrome.runtime.setUninstallURL) {
chrome.runtime.setUninstallURL(uninstallUrlLink);
}
}
});
摘自post可能的副本