相关疑难解决方法(0)

使用JavaScript下载图像

现在我有一个canvas,我想将其保存为PNG.我可以用所有那些花哨的复杂文件系统API来做,但我真的不喜欢它们.

我知道是否有链接download属性:

<a href="img.png" download="output.png">Download</a>
Run Code Online (Sandbox Code Playgroud)

如果用户点击它,它将下载该文件.所以我想出了这个:

$("<a>")
    .attr("href", "img.png")
    .attr("download", "output.png")
    .appendTo("body")
    .click()
    .remove();
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/DerekL/Wx7wn/

但是,它似乎不起作用.是否必须由用户操作触发?或者为什么不起作用?

javascript jquery download

47
推荐指数
2
解决办法
13万
查看次数

Mp4下载导致浏览器播放文件而不是下载

在我的网站上我流用户mp4内容.我也允许用户下载.但是在Chrome中,它似乎会自动在内部播放器中播放文件而不是下载文件.

如何强制浏览器下载文件.

关心并感谢克雷格

browser streaming google-chrome download

12
推荐指数
2
解决办法
4万
查看次数

如何右键单击selenium并单击“将图像保存为Python”

我正在尝试用鼠标右键单击,然后单击“在 selenium python 中另存为图像”。我能够使用以下方法执行右键单击,但是执行右键单击的下一个操作不再起作用。我怎么解决这个问题?

from selenium.webdriver import ActionChains 
from selenium.webdriver.common.keys import Keys
from selenium import webdriver
driver.get(url)

    # get the image source
img = driver.find_element_by_xpath('//img')
actionChains = ActionChains(driver)
actionChains.context_click(img).send_keys(Keys.ARROW_DOWN).send_keys(Keys.ARROW_DOWN).send_keys(Keys.RETURN).perform()
Run Code Online (Sandbox Code Playgroud)

python selenium web-crawler

5
推荐指数
1
解决办法
2万
查看次数