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。谢谢你把我引向正确的方向。看来没办法了,对吧?最好的选择是事先清楚地警告用户,甚至可能为那些想更加确定的人开放源代码。是的,对所有使用的权限进行解释是现在扩展自述的常见事情。