2016-08-15 6 views
1

私はこれに関するドキュメントを読んできましたが、それは私にとっては明らかではありません。Electron経由でDOM要素にアクセスするにはどうすればよいですか?

私はBrowserWindowインスタンスを作成し、私が制御しないURLに移動しました。

特定の値にアクセスしたいのですが、ブラウザコンソールから実行すると値が得られます。私はそのDOM要素の値にアクセスし、自分のソースコードでそれを操作するために私のJSコードからこれを実行するにはどうすればよい

document.querySelector('input[name="fb_dtsg"]').value

?ありがとう!

答えて

1

ウェブコンテンツでJavascriptを実行します。その後、AFAIKからipcを送信してデータを送り返すことができます。

myWindow.webContents.executeJavaScript(` 
    const electron = require('electron'); 
    const ipcRenderer = electron.ipcRenderer; 

    var myValue = document.getElementById('myId').value; 

    ipcRenderer.send('return-data-message', myValue); 
`); 
関連する問題