gpt4 book ai didi

使用 ctrl+s 保存链接的 JavaScript

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

当用户单击图像链接时,应提示保存选项(而不是右键单击并保存)。我找到了在用户按下 ctrl +s 时提醒用户的方法。但是当他单击链接时如何显示保存选项。下面是我的代码,它不起作用。

<script type="text/javascript">
function myFunction()
{
if (event.ctrlKey && event.keyCode == 115)
{
event.keyCode = 0;
}
}
</script>

<input type="button" onclick="myFunction()" />

最佳答案

您无法在 Javascript 中手动打开另存为提示。您唯一能做的就是将窗口的位置更改为图像,您可以通过服务器的特殊 header 来提供该图像。例如:

<img onclick="saveFunction()">

<script type="text/javascript">
function saveFunction() {
window.location.href = this.getAttribue('src') + '?somethingspecial';
};
</script>

看看this thread查看如何提供文件以提示下载。看起来您需要为您使用的任何 Web 服务器设置 Content-Disposition header 。

关于使用 ctrl+s 保存链接的 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11552574/

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