現在、htmlにボタンを1つ用意して、onclickイベントで下記が呼び出されるように制作しています。
javascript
1// twitter.js 2function getList(){ 3 var webview = document.getElementById('mainWebview'); 4 webview.send('getlist') 5}
javascript
1//webview.js 2var ipc = require('ipc'); 3ipc.on('getlist', function() 4{ 5 var aTags = document.getElementsByTagName('a'); 6 var hrefs = []; 7 for(var i=0;i<aTags.length;i++){ 8 var aTag = aTags[i]; 9 var href = aTag.getAttribute('href'); 10 var hrefclass = aTag.getAttribute('class'); 11 if(hrefclass === 'ProfileCard-avatarLink js-nav js-tooltip'){ 12 hrefs.push(href); 13 } 14 } 15 //alert(hrefs.length + "件取得しました。"); 16 ipc.sendToHost('getlist', hrefs); 17});
このような状態となっており各種コードは正常に動いております。
今回アドバイスを頂きたい事は、webview.js側で取得したhrefsのデータをtwitter.js側で扱いたいのですがどうすれば良いでしょうか?という内容となります。
例えばこのように新しく関数を作りまして
javascript
1//twitter.js 2function getList(){ 3 var webview = document.getElementById('mainWebview'); 4 webview.send('getlist') 5} 6 7function Add(){ 8 // hrefsのデータをここで扱いたい。 9}
Addの中でhrefsのデータを使用する方法をアドバイス頂きたいです!
よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/21 02:17
2016/02/21 02:41
2016/02/21 03:07
2016/02/21 03:44
2016/02/21 09:11