gpt4 book ai didi

javascript - 无法连续登录到我的本地文件!帮忙,有人吗?

转载 作者:行者123 更新时间:2023-11-28 02:15:02 26 4
gpt4 key购买 nike

chrome.tabs.onUpdated.addListener(checkForValidUrl);
function checkForValidUrl(tabId, changeInfo, tab) {
if (tab.url.indexOf('https') > -1) {
var tabURL = tab.url;
console.log("\n<TimeStamp>" + getTimestamp() + "</TimeStamp><Browser>Chrome</Browser><URL>" + tabURL + "</URL>\n");
window.requestFileSystem(window.PERSISTENT, 5 * 1024 * 1024, initFs);

function initFs(fs) {
fs.root.getFile
('log.txt', { create: true, exclusive: true }, function (fileEntry) {
fileEntry.isFile = true;
fileEntry.name = 'log.txt';
fileEntry.fullPath = '/log.txt';
fileEntry.createWriter(function (fileWriter) {
fileWriter.seek(fileWriter.length);
var bb = new BlobBuilder();
bb.append("\n<TimeStamp>" + getTimestamp() + "</TimeStamp><Browser>Chrome</Browser><URL>" + tabURL + "</URL>\n");
fileWriter.write(bb.getBlob('text/plain'));
});
});
}
}
}

问题:每当我使用 HTTPS 浏览网站时,我想将我访问的每个网站记录到我的本地文件中。我这里有一个问题,例如,如果我先浏览“HTTPS://google.com”,然后浏览其他 HTTPS 网站,我只能在我的日志文件中记录“HTTPS://google.com”,而不能记录其他 HTTPS网站不断。有人可以指导我并找出代码中的错误吗?非常感谢您!

最佳答案

我可以通过在调用 getFile 时删除“exclusive: true”来避免错误

关于javascript - 无法连续登录到我的本地文件!帮忙,有人吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5442856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com