我正在为Windows手机平台创建一个应用程序,并且需要在用户浏览网页时获取网站标题。我尝试了很多方法,但似乎没有用。有什么想法吗?
这就是我所拥有的:
String title = (string)browser.InvokeScript("eval","document.title.toString()");
答案 0 :(得分:2)
我不知道为什么上面的答案被接受为正确答案:
以下行应该有效:
string webTitle =(string)Browser.InvokeScript(“eval”,“document.title.toString()”);
如果你在导航事件中调用它可能无效,你必须在 Browser_LoadCompleted 事件中调用它,因为只有这里所有后台进程都已完成且invokeScript可以正常工作