Javascript 如何在Microsoft Edge中使用Scripting.FileSystemObject

Javascript 如何在Microsoft Edge中使用Scripting.FileSystemObject,javascript,json,microsoft-edge,microsoft-edge-extension,Javascript,Json,Microsoft Edge,Microsoft Edge Extension,我知道ActiveXObject已不在Microsoft Edge中。那么如何在Microsoft Edge中使用FileSystemObject呢? 我正在尝试制作一个Microsoft Edge插件,它可以获取网页的html代码,并将其写入本地文件系统中的.txt文件中 以下代码为: browser.browserAction.onClicked.addListener(function(tab) { var fso = new ActiveXObject("Scripting.FileSy

我知道ActiveXObject已不在Microsoft Edge中。那么如何在Microsoft Edge中使用FileSystemObject呢? 我正在尝试制作一个Microsoft Edge插件,它可以获取网页的html代码,并将其写入本地文件系统中的.txt文件中 以下代码为:

browser.browserAction.onClicked.addListener(function(tab) {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f1 = fso.CreateTextFile("C:\\Users\\lucas\\Desktop\\htmltext.txt",true);
var markup = document.documentElement.outerHTML;
f1.WriteLine(markup);
f1.Close();});

Microsoft Edge不支持ActiveX,并且Microsoft Edge也不支持插件


您可以考虑为Microsoft Edge编写一个扩展名,将html代码从扩展名传递到本机应用程序,然后将信息从本机应用程序写入文件系统。

对不起,我的词汇不好。我指的是扩展(我想扩展和插件的意思是一样的)。谢谢,我将尝试使用本机消息