【问题标题】:windows phone 8.1 invokescriptwindows phone 8.1 调用脚本
【发布时间】:2014-05-11 05:13:15
【问题描述】:

在 Windows Phone 8 中,您可以使用:

(string)browser.InvokeScript("eval", "document.title.toString()"); 

从浏览器返回页面标题。

您将如何在新的 WP8.1 的 API 中执行此操作

【问题讨论】:

  • 您的目标是 Silverlight 还是 WinRT?在 Silverlight 中你仍然有 WebBrowser,在 WinRT 中你有 WebView
  • 我的目标是 WinRT。我的目标是让我的应用程序通用。你会推荐定位 WinRT 或 Silverlight 吗?
  • 如果你想做一个通用的应用程序,那么WinRT是一个不错的选择。否则,这取决于您的需求、特定的应用程序等等。用 Silverlight 和 WinRT 编写的应用程序都可以在 WP8.1 上运行。
  • 谢谢我会坚持使用winRT。 webview中如何使用invokescript方法返回页面标题?

标签: c# windows-phone-8 windows-phone-8.1


【解决方案1】:

对于任何寻找答案的人,我都可以使用

string[] args = { "document.title;" };
string foo = await webView.InvokeScriptAsync("eval", args);

【讨论】:

    【解决方案2】:

    InvokeScript 在 windows phone 8.1 的 silverlight 中仍受支持

    【讨论】:

    • 对不起,我的目标是 WinRT
    • 如何在webview中使用invokescript方法返回页面标题?
    猜你喜欢
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-01
    相关资源
    最近更新 更多