【问题标题】:Simulate Android's Webview on PC's Firefox?在 PC Firefox 上模拟 Android Webview?
【发布时间】:2011-08-01 15:29:59
【问题描述】:

作为我的软件开发工作的一部分(针对 Android),当通过 Android 的 WebView 查看时,我需要检查大量 HTML 页面的内容。

到目前为止,我已经能够通过将 HTML 内容转储到 /data/data/<package-name>/files/ 中的文件,然后使用 adb pull 将其复制到 PC 以便更轻松、更舒适地检查来实现这一点(更大的屏幕和键盘) .

但是,我希望通过直接从我的 PC 上的 Firefox 浏览器将该内容转储到文件中来加速该过程。我听说过所谓的“User Agent Switchers”附加组件可以欺骗远程站点认为它与不同类型的浏览器进行通信,但是当不仅需要模拟代理字符串而且还需要模拟屏幕尺寸

非常感谢您学到的建议和技巧。

【问题讨论】:

  • 屏幕大小和用户代理字符串并不是完整模拟的唯一因素:Firefox 本身不支持 mime 类型 application/vnd.wap.xhtml+xml,这是 XHTML Mobile Profile 可能的 mime 类型之一。因此,您可能还需要检查 XHTML Mobile Profile 附加组件。
  • 你不能调整浏览器的大小来模拟屏幕大小吗?
  • @Nathan Fig 好主意。你知道有什么方法可以让 Firefox 从一种预设屏幕尺寸切换到另一种吗?这将使该过程变得更加乏味。 +1。
  • @ef2011 谢谢。我会检查的。 +1。

标签: android firefox webview android-webview


【解决方案1】:

1) 使用用户代理切换器。

2) 获取mobile profile addon

3) 调整窗口大小以模拟屏幕大小的变化。快速谷歌搜索找到一个可以处理预设窗口大小调整的插件:https://addons.mozilla.org/en-US/firefox/addon/window-resizer/(如果这不起作用,请查看插件站点 - 有多个可以做到这一点)。

【讨论】:

    猜你喜欢
    • 2011-09-25
    • 2020-08-19
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 2012-07-11
    • 2014-11-13
    • 2012-04-25
    相关资源
    最近更新 更多