如何在Microsoft Edge

时间:2017-02-24 14:54:52

标签: javascript json microsoft-edge microsoft-edge-extension

我知道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();});

1 个答案:

答案 0 :(得分:1)

Microsoft Edge不支持ActiveX,Microsoft Edge也不支持插件。

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