2017-02-24 458 views
0

ActiveXObjectがMicrosoft Edgeにないことがわかりました。だから私はMicrosoft EdgeでFileSystemObjectを使うことができますか?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がサポートされていません。次のコードはこれです 私は、ページのWebのHTMLコードを取得し、私のローカルファイルシステムに.TXTに書き込みマイクロソフトエッジのプラグインを作成しようとしていますMicrosoft Edgeでは、またMicrosoft Edgeではプラグインもサポートされていません。

Microsoft Edgeの拡張機能を作成し、Native Messagingを使用して拡張機能からネイティブアプリにhtmlコードを渡し、ネイティブアプリからファイルシステムに情報を書き込むことができます。

+0

私の悪い語彙は申し訳ありません。私は拡張子を意味する(私は拡張子とプラグインは同じことを意味すると思われる)。ありがとう、私はネイティブメッセージで試してみる – lsalvatore

関連する問題