Google chrome extension Chrome扩展选项卡权限显示;“阅读您的浏览历史记录”;

Google chrome extension Chrome扩展选项卡权限显示;“阅读您的浏览历史记录”;,google-chrome-extension,Google Chrome Extension,我正在创建一个扩展,当用户单击“保存此会话”按钮时,它可以保存所有当前选项卡。函数调用触发以下代码: // Go through all tabs in current window chrome.tabs.query({ currentWindow: true }, function (tabs) { // Iterate through each tab tabs.forEach(function (tab) { // Gets tab.url, tab.

我正在创建一个扩展,当用户单击“保存此会话”按钮时,它可以保存所有当前选项卡。函数调用触发以下代码:

// Go through all tabs in current window
chrome.tabs.query({ currentWindow: true }, function (tabs) {

    // Iterate through each tab
    tabs.forEach(function (tab) {

        // Gets tab.url, tab.title, tab.favIconURL
    });
});
我不会在其他任何地方调用此函数,它只由用户手势触发。在这方面也有类似的问题,但它们没有清楚地解释为什么请求选项卡权限时会显示警告“读取您的浏览历史记录”,而该警告应该显示“访问您的选项卡和浏览活动”,这更有意义

如果我必须安装一个扩展来保存我的标签,但却要求阅读我的浏览历史,我一点也不相信它。我该如何获得用户的信任?还有别的办法吗

即使我删除了所有
chrome.tabs
code或者改用
chrome.windows
,我仍然会收到此警告。可能是他们有一个bug,并且它显示了错误的警告信息吗

提前感谢您的时间。

引用正确的URL:

“标签”:阅读您的浏览历史记录

从技术上讲,此权限允许通过chrome.tabs.onUpdate查看历史记录,但不允许读取以前存在的历史记录,因此严格来说,措辞并不完全正确

对于用户手势+它只允许访问手势出现的选项卡,而不是所有选项卡。

引用正确的URL:

“标签”:阅读您的浏览历史记录

从技术上讲,此权限允许通过chrome.tabs.onUpdate查看历史记录,但不允许读取以前存在的历史记录,因此严格来说,措辞并不完全正确


至于用户手势+它只允许访问手势出现的选项卡,而不是所有选项卡。

我不知道我怎么会出现在“appspot.com”文档中,我猜这是旧文档,因为它重定向到cloud.google.com。谢谢你把我引向正确的方向。看来没办法了,对吧?最好的选择是事先清楚地警告用户,甚至可能为那些想更加确定的人开放源代码。是的,对于扩展自述文件来说,解释所有使用的权限是一件很常见的事情。我不知道我怎么会出现在“appspot.com”文档中,我想这是旧文档,因为它重定向到cloud.google.com。谢谢你把我引向正确的方向。看来没办法了,对吧?最好的选择是事先清楚地警告用户,甚至可能为那些想更加确定的人开放源代码。是的,对所有使用的权限进行解释是现在扩展自述的常见事情。