2

WP8 の Web ブラウザーからメタ タグ情報を取得しようとしましたが、成功しませんでした。

私が試した:

var myDesc = (string)myBrowser.InvokeScript("eval", " $('meta[name=description]').attr('content');");

この...

string jsString = "";
jsString += "  var metas = document.getElementsByTagName('meta'); ";
jsString += "  var data = 'test'; ";
jsString += "  var mLen = metas.length; ";
jsString += "  for(var i=0;i<mLen;i++){ ";
jsString += "    if(metas[i].getAttribute('name').toLowerCase() == 'description'){ ";
jsString += "      data = metas[i].getAttribute('content'); ";
jsString += "    } ";
jsString += "  } ";

myBrowser.InvokeScript("eval", new string[] { jsString });
var myDesc = (string)myBrowser.InvokeScript("eval", "data;");

この...

myBrowser.InvokeScript("eval", new string[] { "var desc = document.getElementsByName('description')[0].getAttribute('content');" });

すべてがエラーで終了します:

{System.SystemException: 不明なエラーが発生しました。エラー: 80020101。 、文字列[]引数) ...

誰か助けてくれませんか?

よろしくお願いします!!

4

1 に答える 1