2017-02-24 221 views
0

我知道ActiveXObject不再位於Microsoft Edge中。那麼如何在Microsoft Edge中使用FileSystemObject? 我試圖做的是獲取頁面網頁的HTML代碼,它在我的本地文件系統寫入到一個.txt微軟邊緣插件 下面的代碼是這樣的:不支持如何在Microsoft Edge中使用Scripting.FileSystemObject

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

的ActiveX在Microsoft Edge中,而且Microsoft Edge也不支持插件。

您可以考慮爲Microsoft Edge編寫擴展程序,使用Native Messaging將擴展程序的html代碼傳遞到本機應用程序,然後將信息從本機應用程序寫入文件系統。

+0

對不起,我的壞詞彙。我的意思是擴展(我認爲擴展和插件意味着相同)。感謝我將嘗試使用本地消息 – lsalvatore

相關問題