【问题标题】:How to programmatically zoom in/out browser ( not a webview )如何以编程方式放大/缩小浏览器(不是 web 视图)
【发布时间】:2018-06-02 02:18:42
【问题描述】:

如何以编程方式放大/缩小浏览器(不是网页视图)?或者也许不可能做到这一点?

对于 PC 我可以通过按 Ctrl 和 + 来完成,但如何在 Android 中完成呢?

我说的是 android 浏览器(比如 Google Chrome),而不是 WebView。

【问题讨论】:

  • Set zoom for Webview的可能重复
  • 我不会考虑使用CTRL++ hotkey 一种“程序化”方法...除非您尝试通过代码使用所述热键(这似乎非常不可靠)。
  • petey,这不是那个问题的重复,因为在那个问题中他们谈论的是 WebView,但我提到了一个默认的 Android 浏览器。
  • 这是不切实际的。首先,您无法控制其他应用程序,除非通过对您的应用程序设置安全和分发限制的特定功能(例如,可访问性服务)。其次,有几十个(如果不是几百个)适用于 Android 的 Web 浏览器。他们都不一定必须提供可以通过无障碍服务控制的缩放选项。
  • 我知道谷歌浏览器提供了这种可能性,但不知道如何实现它

标签: android android-browser android-websettings


【解决方案1】:

不,您不能在默认的 android 浏览器中执行此操作,因为您无法以编程方式控制它们,但通过使用自定义选项卡您可以实现一些自定义,请查看此站点:-

https://developer.chrome.com/multidevice/android/customtabs

【讨论】:

  • 嗯,但我刚刚将一个 USB 键盘连接到我的 android 盒子并且 Ctrl + 组合工作
【解决方案2】:

这似乎很奇怪,但放大/缩小是负责 KeyEvent.KEYCODE_MEDIA_REWIND / KEYCODE_MEDIA_FAST_FORWARD。但是,这在 Google Chrome 中对我有用(我没有在其他浏览器中尝试过)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多