gpt4 book ai didi

javascript - 在没有提示的情况下将图像保存到硬盘?

转载 作者:数据小太阳 更新时间:2023-10-29 04:27:55 26 4
gpt4 key购买 nike

我使用推特。有些人的推文包含照片,我想保存它们。

我检查了 ifttt,其中 twitter 不是触发器。因此,ifttt 无法帮助我做到这一点。

一个想法可能是使用 JavaScript。我使用 Firefox 并安装了 Greasemonkey。我可以编写在 Twitter 网站上运行的 Greasemonkey 脚本 (JavaScript)。单击“转推”链接或我的脚本添加的其他按钮后,我的脚本会检查推文的内容,找到照片的 URL,并将其保存到我的磁盘。

一个问题是如何保存图像。我搜索了互联网。有些使用 win.document.execCommand("SaveAs"),它会显示一个“另存为”窗口。既然窗口显示了,为什么不直接右键单击图像并选择手动另存为呢?所以我不喜欢这种方法。

有什么建议吗?

最佳答案

在使用 Tampermonkey 或 Violentmonkey(Firefox 或 Chrome)时是可能的。这些用户脚本管理器添加了一个 GM_download 方法。

你可以这样使用它:

// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http*://*/*
// @grant GM_download
// ==/UserScript==


var arg = { url: "https://example.com/123456.jpg",
name: "CustomFileName.jpg"
};

GM_download(arg);

参见 the official Tampermonkey documentation

关于javascript - 在没有提示的情况下将图像保存到硬盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13626936/

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