我知道ActiveXObject不再位于Microsoft Edge中。那么我如何在Microsoft Edge中使用FileSystemObject? 我正在尝试创建一个Microsoft Edge插件来获取页面Web的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();});
答案 0 :(得分:1)
Microsoft Edge不支持ActiveX,Microsoft Edge也不支持插件。
您可以考虑为Microsoft Edge编写扩展程序,使用Native Messaging将html代码从扩展程序传递到本机应用程序,然后将信息从本机应用程序写入文件系统。