我正在尝试找到一种方法,我们可以使用 JS 在 Firefox 中自动保存文件。到目前为止,我在 Windows 桌面上使用 FireShot 的方式是:
var element = content.document.createElement("FireShotDataElement");
element.setAttribute("Entire", EntirePage);
element.setAttribute("Action", Action);
element.setAttribute("Key", Key);
element.setAttribute("BASE64Content", "");
element.setAttribute("Data", Data);
element.setAttribute("Document", content.document);
if (typeof(CapturedFrameId) != "undefined")
element.setAttribute("CapturedFrameId", CapturedFrameId);
content.document.documentElement.appendChild(element);
var evt = content.document.createEvent("Events");
evt.initEvent("capturePageEvt", true, false);
element.dispatchEvent(evt);
但问题是它会打开一个对话框来确认本地驱动器位置的详细信息。有没有办法可以硬编码本地驱动器存储位置并自动保存文件?