Android 如何向Cordova应用程序发送URL以外的其他网页元数据?

Android 如何向Cordova应用程序发送URL以外的其他网页元数据?,android,cordova,Android,Cordova,我目前正在使用Cordova插件将网页url从网络浏览器共享到我的Cordova Android应用程序,该应用程序按预期工作 我想知道是否有可能修改该文件以从网页中检索更多元数据(如描述/标记元内容、og标记等),将其添加到intent并发送到我的应用程序。如果做不到这一点,如何才能做到这一点呢?最后,我决定让插件保持原样,使用以下方法分别获取共享url的页面元数据: 在隐藏窗口中加载共享url 当页面完成加载并且触发loadstop事件时,调用appbrowser.executeScript

我目前正在使用Cordova插件将网页url从网络浏览器共享到我的Cordova Android应用程序,该应用程序按预期工作


我想知道是否有可能修改该文件以从网页中检索更多元数据(如描述/标记元内容、og标记等),将其添加到intent并发送到我的应用程序。如果做不到这一点,如何才能做到这一点呢?

最后,我决定让插件保持原样,使用以下方法分别获取共享url的页面元数据:

  • 在隐藏窗口中加载共享url
  • 当页面完成加载并且触发
    loadstop
    事件时,调用appbrowser.executeScript函数运行代码,该代码将以字符串形式返回加载页面的DOM
  • 使用返回的DOM,将其加载到一个新的DOM中,然后查询它以选择所需的元数据标记

  • 最后,我决定让插件保持原样,并使用以下方法分别获取共享url的页面元数据:

  • 在隐藏窗口中加载共享url
  • 当页面完成加载并且触发
    loadstop
    事件时,调用appbrowser.executeScript函数运行代码,该代码将以字符串形式返回加载页面的DOM
  • 使用返回的DOM,将其加载到一个新的DOM中,然后查询它以选择所需的元数据标记