我想找到一種方式,我們可以使用JS在Firefox中自動保存文件。我已經做了,直到尚未使用的FireShot在Windows桌面的方式:自動保存在Firefox中的文件
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);
但問題是,它會打開一個對話框,確認本地驅動器位置的詳細信息。有沒有辦法我可以硬編碼本地驅動器存儲位置並自動保存文件?
那麼,你創建一個Firefox插件?還是你問如何修改/配置FireShot?或者你想要一個FireShot替代品?請注意關於Stack Overflow的問題應該與編程有關 - 現在我沒有在你的問題中看到這種關係(不是問題本身非常清楚)。 –
是的,我正在創建一個Fire Fox插件。以上是代碼,說明我目前如何實施不符合我想實現的要求。因此,我正在尋找一個可以自動保存網頁的JS腳本。 – Prakash